Comment verrouiller l'orientation du périphérique Ubuntu en mode portrait ou paysage à partir de l'entrée utilisateur?

24

Je travaille sur une application de lecture à utiliser sur Ubuntu-Touch. Lors de la lecture de livres à partir de l'application, il serait utile de verrouiller l'orientation en mode portrait ou paysage. Cela serait utile lors de la lecture sur le côté du lit.

J'ai essayé d'utiliser automaticOrientation = false or true, cependant, le SDK verrouille actuellement l'orientation en mode portrait lorsqu'il est défini sur false.

Existe-t-il un moyen de verrouiller l'orientation de l'écran de l'appareil dans l'un ou l'autre et de le garder verrouillé?

Mise à jour:

Les nouvelles versions d'Ubuntu pour téléphone ont une option globale pour verrouiller l'orientation, cependant, je voudrais toujours le faire au niveau de l'application.

Je cherche toujours un moyen de le faire.

Randy_O
la source
1
J'ai toujours détesté cela lorsque les applications Android l'ont fait, et je serais heureux si ce contrôle restait au niveau du système. c'est dans un pull down rapide.
Mateo

Réponses:

1

Malheureusement, il n'y a aucun moyen de définir une certaine orientation par programme. Vous pouvez cependant verrouiller l'orientation de votre application sur une certaine (portrait ou paysage) dans le fichier de bureau de votre application. Voir le lien suivant: https://wiki.ubuntu.com/Unity8/FullShellRotation . La fonctionnalité a été publiée il y a quelque temps, et vous l'utilisez peut-être déjà.

Zsombor Egri
la source
-1

Est-ce toujours un problème pour vous? L'exposition des fonctionnalités au niveau du système via l'interface utilisateur de votre application pourrait peut-être être la meilleure solution. Je soupçonne que le verrouillage au niveau de l'application serait considéré comme un bogue par les développeurs du système, il n'est donc pas proposé.

arc-en-ciel
la source