PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 22 → Blocage mode protrait (mais pas à 180)
Blocage mode protrait (mais pas à 180)
Débuté par Christian DOSJOUB, 10 mar. 2017 17:58 - 6 réponses
//hostimage.webdev.info/avatars/default.gif
Posté le 10 mars 2017 - 17:58
Bonjour,
Dans une application spécifique à un matériel, je bloque les écrans en mode portrait.
Une "rotation a 90°" n'a donc pas d'effets sur l'écran.. c est ok.
MAIS, quand on penche le smartphone en avant, l'écran bascule à 180 ... le malin iul est toujours en mode portrait mais à l'envers.

Je ne trouve pas de paramétrage sur l'appareil en lui-même mais de manière logicielle, il me semble possible de le faire
- désactiver le listener associé à l'accéléromètre
- paramétrage dans le manifest

Cela semble assez "touchy", quelqu'un a t il déjà fait cela ?

Merci d'avance.
Christian
//hostimage.webdev.info/avatars/default.gif
Posté le 13 mars 2017 - 10:05
Bonjour,
Je me réponds à moi-même mais l'info peut servir.
Le blocage en mode portrait via les onglets pc soft positionne
android:screenOrientation = userPortrait

Ce qui veut dire que le sens sera normal or reverse portrait selon l'inclinaison du tel et le verrouillage de la rotation côté utilisateur.
Alors il faut mettre
android:screenOrientation = portrait
soit au niveau global (mais on reste visiblement dépendant des choix utilisateur / écran)
soit au niveau de chaque activity .. et là plus de soucis l'écran ne bascule plus à 180° quand on penche le smartphone vers l'avant (même si la rotation n'est pas verrouillée au niveau de l'utilisateur)

Bon Dév. à tous.
Christian
//hostimage.webdev.info/avatars/ypistE9M7Y25O4BOsyA6dQ
Membre enregistré
111 messages
Posté le 13 mars 2017 - 10:57
Bonjour,

j'en déduis une surcharge dans le manifeste pour l'activity concernée ?

En tout cas, merci pour la solution !

--
Cdlt
JPhD
//hostimage.webdev.info/avatars/k5Y0dO39CPHx5yRPZjtHCA
Membre enregistré
156 messages
Posté le 29 mars 2017 - 14:28
Hello Christian,

Je ne trouve pas/comprend pas ou trouver "les onglets pc soft positionne" que tu cite.
peux tu être plus explicite ?

Merci

--
Baptiste CLOART
Freelance
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com
//hostimage.webdev.info/avatars/k5Y0dO39CPHx5yRPZjtHCA
Membre enregistré
156 messages
Posté le 31 mars 2017 - 08:20
Christian DOSJOUB j'ai besoin que tu répond...

--
Baptiste CLOART
Freelance
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com
//hostimage.webdev.info/avatars/default.gif
Posté le 31 mars 2017 - 11:07
Bonjour,
C'est au moment de la génération de l'apk
dans la fenêtre configuration avancée, il y a un bouton "Editer Manifest"
Dans le manifest, il faut repérer les activités liées à tes fenêtres et modifier la propriété (moi je forçais à portrait)
C'est un peu lourd car il faut le faire pour chaque fenêtre ajoutée.
Mais les modifications que l'on fait une fois sont conservées (elles sont surlignées en jaune)





Cordialement
Christian
//hostimage.webdev.info/avatars/k5Y0dO39CPHx5yRPZjtHCA
Membre enregistré
156 messages
Posté le 31 mars 2017 - 13:38
merci ;)

--
Baptiste CLOART
Freelance
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com