Мы используем Cordova 5.0.0 и его Cordova-камера-плагинAndroid 5.0+ Кордова аварии камеры
Когда мы тестируем его на Android, то приложение падает, когда пользователь берет фотографию. Если посмотреть на приведенные ниже ссылки, похоже, что наше приложение убивается, а камера - на передней панели.
PhoneGap camera restarts the application
https://github.com/shaithana/cordova-plugin-wezka-nativecamera
Хотя есть некоторые ответы, но это, кажется устаревшим: Приоритетный модуль камеры не подходит для новых устройств или Кордовы и других решений не работает для нас
У кого-нибудь есть современное решение?
Плагин камеры Cordova просто использует намерение для приложения камеры. Когда вы используете намерения, приложение, которое вызвало намерение, может быть убито, если на устройстве заканчивается память. Я хочу сказать, что для этого нет другого решения, кроме использования другого плагина камеры. Если тот, который вы связываете, не работает, попросите автора плагина обновить. Но почему вы говорите, что это не подходит для новой кордовы? – jcesarmobile
Мы используем этот плагин какое-то время, и кажется, что он ухудшается с более новыми версиями. –
Попробуйте использовать этот разветвленный [cordova-android] (https://github.com/apache/cordova-android/pull/239) и [Cordova-плагин-камеры] (https://github.com/MSOpenTech/cordova-plugin-camera/tree/save-state-plugin-only). Документы, образец и обсуждение используемого подхода можно найти в PR-сообществе cordova-android. – daserge