Xiaomi: В стороннем приложении доступна только одна камера

Первое простое наблюдение: если штатное приложение камеры видит обе линзы (широкоугольную, основную, портретную и т.д.), а стороннее — только одну, то проблема почти наверняка в приложении или в его правах, а не в самом модуле камеры.

Что проверить первым делом

1. Штатная камера. Откройте стандартное приложение «Камера» и переключитесь между режимами/объективами. Если все линзы доступны и работают — переходите к проверкам для стороннего приложения. Если штатное приложение тоже показывает одну камеру или линзы зависают, дальше — проверка системы и железа (см. раздел ниже).

2. Права приложения. Проверьте в Настройках → Приложения → имя стороннего приложения → Разрешения, что у приложения включён доступ к камере. В MIUI дополнительно смотрите раздел «Конфиденциальность» или «Разрешения» — иногда есть опции ограниченного доступа (только фронтальная, только задняя, или доступ в фоне запрещён).

3. Встроенные настройки приложения. Некоторые приложения сами позволяют выбрать камеру в настройках или переключаться внутри интерфейса (иконка с переключателем камер или меню «камера по умолчанию»). Убедитесь, что приложение не зафиксировано на одной камере.

Если стороннее приложение видит одну камеру — что это значит

Зачастую причина — сочетание несовместимости приложения с многообъективными устройствами и способа, которым приложение использует API камеры. Старые/простые приложения запрашивают только «камеру» и работают с первым доступным ID; современные телефоны с несколькими физическими сенсорами требуют поддержки Camera2/CameraX и переключения между ID. То есть приложение может «не знать», что у телефона есть несколько камер.

Другие возможные, но второстепенные причины: приложение лишено определённых привилегий (например, доступ к камере в фоне), системная оптимизация MIUI убирает доступ к определённым аппаратным функциям, или другая программа уже держит камеру занятым и не отдаёт дополнительные ID.

Порядок действий, которые вы можете сделать самостоятельно

  • Перезагрузите телефон. Иногда «камера занята» решается простой перезагрузкой.
  • Обновите приложение и систему. Установите последнюю версию приложения из магазина и проверьте обновления MIUI/Android.
  • Очистите данные приложения. В настройках приложения нажмите «Очистить кэш» и «Удалить данные» — это сбросит внутренние настройки, если приложение по ошибке зафиксировало одну камеру.
  • Проверьте доступность камер в другом стороннем приложении. Установите проверенное приложение вроде Open Camera и посмотрите, видит ли оно все объективы. Если да — это подтверждает, что проблема в исходном приложении.
  • Сбросьте настройки приложений. В настройках приложений есть «Сбросить настройки приложений» (не путать с полным сбросом телефона) — вернёт разрешения и поведения по умолчанию.
  • Проверьте, не блокирует ли камера VPN/защита или оптимизация батареи. В MIUI можно запретить автозапуск или работу в фоне — разрешите приложению автозапуск и исключите из энергосбережения.

Если штатная камера тоже показывает только одну камеру

Тут вероятность проблем с системой или железом выше. Что обычно проверяют в сервисе:

  • Логи системы (logcat) для ошибок Camera HAL и драйверов — это показывает, почему OS не инициализирует второй сенсор.
  • Фирменные баги прошивки или некорректная конфигурация мультикамерной цепочки после обновления — иногда помогает перепрошивка или откат обновления, но это делает мастер.
  • Физическая неисправность шлейфа или сенсора — при механических повреждениях или заливе часть сенсоров может перестать инициализироваться. Аппаратная проверка и замеры на плате нужны мастеру.

Важно: не пытайтесь вскрывать телефон или перепаивать шлейфы самостоятельно — это риск для данных и безопасности устройства.

Когда идти в сервис и что просить

Если после ваших проверок проблема сохраняется, приходите в сервис с описанием поведения: какие приложения проверяли, показывает ли штатная камера все объективы, какие шаги выполняли (перезагрузка, очистка данных, обновление). В сервисе проведут:

  • Диагностику программной части: проверка прав, логов, работоспособности Camera HAL и сервисов.
  • Аппаратную проверку: тестирование модулей камер на стенде, проверка шлейфов и контактов, при необходимости — замена модуля или ремонт платы.

Если диагностика покажет, что проблема в несовместимости приложения с мультикамерной архитектурой, мастер подскажет, можно ли решить это настройкой/обновлением или только через разработчика приложения.

Конкретное следующее действие: сначала откройте штатную камеру и проверьте видимость всех объективов, затем в указанном порядке проверьте права, очистите данные приложения и протестируйте в другом приложении. Если штатная камера не видит часть объективов — приносите устройство на аппаратную диагностику.

Нужна помощь с ремонтом? Обращайтесь в IT‑сервіс в Запорожье: проспект Соборный, 216. Телефон: 067-158-20-20. IT‑сервіс.

Читати українською →