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
|
||
|
|