blob: 6a5899ede9eaaeb07581a9c1727e691e8a72f4ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# 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
|