30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# OrientationLock #
|
|
|
|
Android Cordova plugin for locking/unlocking the screen orientation from Javascript
|
|
|
|
## Calling the plugin ##
|
|
|
|
From your JavaScript code call
|
|
`window.plugins.orientationLock.unlock()` to unlock orientation,
|
|
`window.plugins.orientationLock.lock("portrait")` or `window.plugins.orientationLock.lock("landscape")`
|
|
to lock your screen to the specified orientation.
|
|
|
|
To start your Cordova application pre-locked place
|
|
`setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);` or
|
|
`setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);`
|
|
in the `onCreate()` of your Cordova activity.
|
|
|
|
Once unlocked, you can track orientation changes with the regular `orientationchange` event:
|
|
|
|
window.addEventListener("orientationchange", function() {
|
|
alert(window.orientation);
|
|
});
|
|
|
|
## Adding the Plugin to your project ##
|
|
|
|
Using this plugin requires [Apache Cordova for Android](https://github.com/apache/cordova-android).
|
|
Within your project, run the following command:
|
|
|
|
cordova plugin add https://github.com/cogitor/PhoneGap-OrientationLock.git
|
|
|