Работает ли android.hardware.Camera для более новых версий android? - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь использовать android.hardware.Camera на более новой версии Android с nativescript.

Я получаю сообщение "Не удалось подключиться к службе камеры".

Я знаю, что android.hardware.Camera помечен как устаревший.Но работает ли класс Camera и может ли он работать на новых устройствах Android?Или причина в том, что он не может подключиться к сервису камеры?

1 Ответ

0 голосов
/ 26 сентября 2019

Официальные примечания к выпуску Android 10 https://source.android.com/setup/start/android-10-release прямо не говорят об этом, но если вы посмотрите на различия API https://developer.android.com/sdk/api_diff/29/changes.html,, вы обнаружите, что старые API-интерфейсы камеры наконец помечены как устаревшие.

Означает ли это, что устройство Android Q может быть построено без аппаратного обеспечения. Камера?Ну, когда-нибудь это случится в любом случае.Возможно, с Android S.

Что касается вашего конкретного устройства, причина может быть другой.Я бы посоветовал попробовать запустить на нем какое-то базовое приложение для камеры, которое использует старый API.Официальный образец Google должен быть достаточно хорошим.

Ошибка, которую вы видите, может быть вызвана тем, что какое-то другое приложение не закрыло камеру изящно.Отключение питания должно разрешить такую ​​ситуацию.

...