J'ai essayé toutes les méthodes pour verrouiller l'écran en orientation portrait, mais elles ne fonctionnent tout simplement pas après avoir testé l'application via Adobe PhoneGap Build.
Tout d'abord, j'ai modifié le fichier MainActivity.Java pour l'inclure à onCreate
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Deuxièmement, j'ai modifié le fichier config.xml pour inclure
<preference name="orientation" value="portrait" />
Troisièmement, j'ai modifié le fichier manifeste pour inclure
Android:screenOrientation="portrait"
Aucun des éléments ci-dessus ne fonctionne.
Si vous utilisez Cordova 3.4.1 <preference name="orientation" value="portrait" />
devrait marcher.
N'oubliez pas non plus d'ajouter: Android:configChanges="orientation"
dans la balise d'activité.
Sinon, vous pouvez essayer d'utiliser ce plugin: https://github.com/cogitor/PhoneGap-OrientationLock
Mettez à jour le fichier config.xml qui se trouve dans votre dossier de projet, au-dessus de www.
Ajoutez la ligne: -
<preference name="orientation" value="portrait" />
Construisez ensuite votre projet et il n'y aura pas de changement d'orientation.
Au lieu de "portrait", vous pouvez utiliser "paysage".
il suffit de mettre ci-dessous dans la balise d'activité sous la balise d'application dans le fichier Android manifest.xml
Android:screenOrientation="portrait"
Merci