Хобрук: Ваш путь к мастерству в программировании

Android-камера NoSuchMethodError при блокировке экспозиции

Я получаю NoSuchMethodError на Camera.Parameters.isAutoExposureLockSupported()

Как этого избежать?

Я использую:

android:minSdkVersion="8"
android:targetSdkVersion="17"

работающее приложение на HTC Wildfire S с Android 2.3.5

14.04.2014

  • читай док. этот метод недоступен для вашей цели. 14.04.2014

Ответы:


1

isAutoExposureLockSupported() добавлен в уровень API 14. .

Вам нужно будет minSDKVersion быть 14, если вы хотите использовать это. Ваш HTC Wildfire S с Android 2.3.5 не знает об этом методе.

Чтобы исправить это, вы можете повысить минимальную требуемую версию SDK в своем манифесте или не использовать его в более ранних версиях, выполнив проверку версии во время выполнения.

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
    // call isAutoExposureLockSupported() and do whatever you need
}
14.04.2014
Новые материалы

Решения DBA Metrix
DBA Metrix Solutions предоставляет удаленного администратора базы данных (DBA), который несет ответственность за внедрение, обслуживание, настройку, восстановление базы данных, а также другие..

Начало работы с Блум
Обзор и Codelab для генерации текста с помощью Bloom Оглавление Что такое Блум? Некоторые предостережения Настройка среды Скачивание предварительно обученного токенизатора и модели..

Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...