Камера предназначена только с опцией изображения - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь добавить намерение камеры в свое приложение, я хотел бы дать пользователю возможность делать снимки (не видео), есть ли способ скрыть кнопку видео с камеры:

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");

отключает только кнопку, но она все еще отображается, спасибо!

1 Ответ

0 голосов
/ 14 февраля 2019

Существует около 2 миллиардов устройств Android, распространяемых на ~ 20 000 моделей устройств.Ваш Intent откроет одно из сотен возможных приложений камеры, как предустановленных, так и приложений, которые пользователь устанавливает.

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

Если вам нужен такой уровень контроля над камерой, не связывайтесь с приложением камеры, а вместо этого используйте возможности камеры напрямую.в вашем приложении, либо через API камеры (сложно), либо с помощью библиотеки (CameraKit-Android, Fotoapparat и т. д.).

...