I have tried every method to lock the screen to portrait orientation but they simply do not work after testing the app via Adobe PhoneGap Build.
Firstly, I have modified the MainActivity.java file to include at onCreate
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Secondly, I have modified the config.xml file to include
<preference name="orientation" value="portrait" />
Thirdly, I have modified the Manifest file to include
android:screenOrientation="portrait"
None of the above are working.
Update the config.xml File which is in your project folder, above www.
Add the line:-
<preference name="orientation" value="portrait" />
Then build you project & there will be no Orientation Change.
In place of "portrait" you can use "landscape".
If you're using Cordova 3.4.1 <preference name="orientation" value="portrait" />
should work.
Also, don't forget to add: android:configChanges="orientation"
in the activity tag.
Else, you can try using this plugin: https://github.com/cogitor/PhoneGap-OrientationLock
just put below in activity tag below application tag in android manifest.xml file
android:screenOrientation="portrait"
Thanks
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.