Должен ли я импортировать android.graphics.camera или android.hardware.camera? - PullRequest
7 голосов
/ 28 октября 2010

Я запускаю приложение камеры Android для фотографирования.Когда я нажимаю ctrl-shift-O, чтобы получить импорт для класса Camera, есть два варианта: android.graphics.camera и android.hardware.camera.Какой из них мне следует использовать и каковы основные различия?

Ответы [ 3 ]

16 голосов
/ 28 октября 2010

android.graphics.camera, кажется, имеет только функции для манипулирования изображениями для трехмерных преобразований, тогда как android.hardware.camera гораздо полнее и фактически поддерживает функции камеры.

Вы определенно хотите использовать android.hardware.camera.Полная информация об использовании здесь .

5 голосов
/ 28 октября 2010

Не слишком уверен насчет android.graphics.camera, но andrioid.hardware.camera - это то, что вы ищете.

"Класс Camera используется для установки настроек захвата изображений, запуска / остановки предварительного просмотра, создания снимков и получения кадров для кодирования видео. Этот класс является клиентом для службы Camera, которая управляет фактическим оборудованием камеры."

После дальнейших исследований ...

«Класс Camera в пакете android.graphic сильно отличается, он используется для вычисления трехмерных преобразований, которые затем можно применить к анимации»

3 голосов
/ 01 февраля 2011

graphics.Camera является только «виртуальной камерой» в 3D-сценах. Его положение определяет, как будет выглядеть сцена под определенным углом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...