I have a Cordova app which uses cordova-plugin-camera to take pictures. I need to capture the phone orientation at the instant the picture is taken. I know how to use DeviceOrientation to get the phone orientation, but the problem is that if I capture it before invoking getPicture, the user may move the phone prior to pressing the shutter button, and since I am using the allowEdit option to let the user crop the picture before returning to the app, if I capture the orientation afterwards the user will probably have moved the phone in the course of doing the editing. Is there any way I can capture the orientation at the instant the shutter button is pressed?
Get phone orientation at moment picture is taken with cordova-plugin-camera
162 Views Asked by AudioBubble At
1
There are 1 best solutions below
Related Questions in ANDROID
- Delay in loading Html Page(WebView) from assets folder in real android device
- MPAndroidChart method setWordWrapEnabled() not found
- Designing a 'new post' android activity
- Android :EditText inside ListView always update first item in the listview
- Android: Transferring Data via ContentIntent
- Wrong xml being inflated android
- AsyncTask Class
- Unable to receive extras in Android Intent
- Website zoomed out on Android default browser
- Square FloatingActionButton with Android Design Library
- Google Maps API Re-size
- Push toolbar content below statusbar
- Android FragmentPagerAdapter Circular listview
- Layout not shifting up when keyboard is open
- auDIO_OUTPUT_FLAG_FAST denied by client can't connect to localhost
Related Questions in CORDOVA
- CFBundleDocumentType is not working in myproject-Info.plist file
- ionic build android failure - Execution failed for task processDebugResources
- How do I properly restrict a .on('click tap') event from triggering more than once per click?
- Android Status Bar Icon Size - Using Cordova / Phonegap Push Plugin
- ionic serve uncaught exception
- PhoneGap: Offline App Use
- Visual Studio 2015 Cordova Plugin Add Fail
- Tools for Apache Cordova - Installed Plugins are skipped in build
- app crashes after hacking cordova-plugin-crosswalk-webview to include crosswalk-lite
- identify GPS mobile phonegap
- Android installLocation when building with cordova cli
- Check Phonegap app connection
- CORS in ionic app and django
- Build full-featured iOS application with just PhoneGap Build and no Mac-like hardware
- How to use embedded Ruby HTML files with Ionic and Cordova
Related Questions in CORDOVA-PLUGINS
- Visual Studio 2015 Cordova Plugin Add Fail
- Cordova unable to get file directory using .getFilesDir()
- Unable to add plugin to Cardova
- Visual Studio 2015 RC Cordova Tools - Plugin Fails to Launch
- Impossible to pick video from gallery/library - phonegap/cordova
- How do I use Meteor and a Cordova BLE plugin to connect to a BLE device
- Event click is not working after change html page using href
- Extract jar from aar for cordova plugin, Class not found error at runtime
- Worklight 6.0 Barcode or QR code Scanner issue
- A Plugin to view PDF document in iOS cordova based application
- How can I pass back the purchase receipt to the JavaScript using Cordova WP8?
- Cordova cordova.plugins is undefined on win8 but not on iOS
- How to get the email id in the ngcordova facebook login callback object
- How to download a library dependence on gradle for external use?
- urban airship cordova plugin integration
Related Questions in DEVICE-ORIENTATION
- Launching landscape app according to iOS human interface guidelines
- UITableViewHeader doesn't maintain position when device rotates
- UIView rotation doesn't work properly in Swift
- Arbitrary direction for DeviceOrientationControls
- Detect phone rotation in Javascript Windows Phone mobile application
- DeviceOrientationEvent: how to deal with crazy gamma when beta approaches/hits 90deg?
- How to present a view controller in portrait or landscape, in application that is portrait-only
- Set iPhone native popup's orientation
- Compass not working on my mobile devices in Chrome 39
- iOS8 Device appears stuck in portrait, but rendering landscape
- Get HTML5 deviceMotion events fire at a higher rate
- Autolayout and Device Orientation
- Set UITextVIew position on device orientation
- My app does not support Portrait mode but at times it turning into portrait mode
- Auto rotation or the views
Related Questions in GETPICTURE
- phonegap application reloads when returning from browsing for a file/photo
- Phonegap - give user option of PictureSourceType
- Cordova: Access image in Android's cache or files folder from an html file
- Why Would a .NET Bug Occur on All Computers Except the Programming Computer?
- Get phone orientation at moment picture is taken with cordova-plugin-camera
- Cordova 5.0.0 getPicture works once, fails on second getPicture
- AxHost.GetPictureFromIPicture() method missing, retrieving picture (attachment) from MS Access database
- Cordova app crashes when the file access permission is denied
- I want to change the text of "your usage message" in alert of getPicture - ionic ios
- How to get png pictures with Cordova 3.5 on Android
- PhoneGap's getPicture() call does not save to the Gallery on Android Phone
- Ionic 1, firebase storage, cordova.getPictures, not save images?
- Cordova get image name
- Ionic 2 - Base 64 image not displayed when taking picture
- Can iPhone 5, 6 or 6+ take a PICTURE with both cameras at the same time?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can't as if you use
allowEdit: trueoption, as soon as the user accepts the picture, he is taken into the edit screen and all of that is handled by the plugin.What you can do is to use the
correctOrientation: trueoption, that should take care of the orientation for you.In case that doesn't work as you like, then you'll have to fork the plugin and add some code to handle the orientation change as you want and use your fork instead.