Я создаю приложение, которое использует приложение камеры устройства для съемки фотографий или записи видео. В моем приложении есть единственная кнопка, которая запускает приложение камеры и делает это с помощью намерения MediaStore.INTENT_ACTION_VIDEO_CAMERA. Пока что на всех протестированных мною устройствах, отличных от HTC, приложение камеры открывается в режиме по умолчанию, в котором я могу переключаться между фотосъемкой и записью видео, тогда как на устройствах HTC я могу только записывать видео. Есть ли способ запустить приложение камеры на устройствах HTC из другого приложения в том же режиме, что и при запуске из лаунчера.
Запуск камеры HTC в режиме фото/видео
Ответы (1)
Пока что на всех протестированных мною устройствах, отличных от HTC, приложение камеры открывается в режиме по умолчанию, в котором я могу переключаться между фотосъемкой и записью видео.
Существуют тысячи приложений для камер, как предустановленных, так и установленных пользователями. Многие могут выбрать поддержку INTENT_ACTION_VIDEO_CAMERA
. Ни один из них не обязан иметь «режим по умолчанию, в котором [пользователь] может переключаться между фотосъемкой и записью видео». Это не проблема HTC — это проблема ваших ожиданий.
Есть ли способ запустить приложение камеры на устройствах HTC из другого приложения в том же режиме, что и при запуске из лаунчера.
Даже если есть какой-то недокументированный, неподдерживаемый, ненадежный, скриптовый способ заставить это сделать на некоторых устройствах HTC, есть многие другие приложения для камеры, которые не предлагают таких средств.
Если вам нужна такая степень контроля, напишите собственное приложение для камеры.