Как вам известно, у Nexus 7 отсутствует основная камера (на тыльной стороне устройства), и владельцам данного девайса, приходится довольствоваться только возможностями фронтальной камеры. Некоторым пользователям 7″ малыша этих возможностей недостаточно. И вот, один из юзеров форума xda-developers
unreal3000 опубликовал
результат своих трудов. Он предположил, что ядро Android должно поддерживать драйвера UVC webcam.
Его идеей было заменить некоторые библиотеки в системе для эмуляции тыльной камеры. В качестве модуля камеры использовалась обычная web-камера, подключаемая через OTG-переходник к планшету. И да, у него получилось, правда с некоторыми оговорками: в этом случае фронтальная камера не включается, и вернуть ей работоспособность можно, только вернув исходные библиотеки камеры в систему. Работоспособность демонстрируется на этом видео:
Итак, что для этого требуется?
- UVC веб-камера (поддерживается 95% камер, увы, моя так и не заработала).
- OTG-переходник.
- Файл библиотеки camera.tegra3.so.
- Приложение камеры (LgCamera или CameraMX).
- Наличие root на вашем Nexus 7.
Установка:
- Скачайте файл “camera.tegra3.zip” https://www.dropbox.com/s/w4gvno3hqi80scx/camera.tegra3.zip.
- Пройдите по пути /SYSTEM/LIB/HW и сохраните себе оригинальный “camera.tegra3.so”(действие обязательно для всех).
- Скопируйте файл “camera.tegra3.so” из архива “camera.tegra3.so.zip” по пути /SYSTEM/LIB/HW.
- Перезагрузите устройство.
- Запустите эмулятор терминала (необходимо установить из маркета, если он отсутствует) и введите команды:
su
chown system.camera /dev/video0
chmod 660 /dev/video0
После каждой команды необходимо нажимать Enter.
После этого можете запустить приложение камеры и проверить результат. Если работа веб-камеры вас не устраивает, либо она вообще не работает, скопируйте обратно оригинальный файл “camera.tegra3.so” и перезагрузите устройство.
Я не буду придумывать модели использования данного решения, однако найдутся пользователи, которые смогут найти применение данной концепции. А как бы вы предложили использовать внешнюю веб-камеру на планшете? Ждем ответов в комментариях.
[socialmart wid=”YI1m5rhC”]
View Comments
пишет "ошибка подключения камеры" nexsus 7 3g kitkat 4.4.3
Для авто слесарей как видеоэндоскоп
А существует ли какая-нить прога для изменения фокусного расстояния для такого типа камер на андроиде? Большинство прог для камер на андроиде страдают совсем слабым функционалом и бедными настройками
... жаль нельзя (надеюсь пока нельзя) добавить поддержку камеры не замещая фронтальную
Видеорегистратором надо попробовать - одно только угол обзора Вебки поменее будет чем у видеорега
Я планирую пользовать планшет как нивигатор, а внешнюю камеру - камера заднего вида в авто
Я бы использовал как считыватель штрих кодов, по работе иногда надо...
А ссылка на файл то дохлая
Попробуйте нагуглить название файла или напишите автору статьи в твиттер (как вариант): https://twitter.com/RRRAM_Desh
просто залез на xda и скачал файлик)
Можно использовать как видеорегистратор