Я использую следующий код, чтобы запустить камеру устройства с обменом изображениями и видео в режиме обмена. Так как я снимаю фотографию или видео, я не получаю никакого значения, чтобы идентифицировать независимо от того, взял ли пользователь фотографию или видео.Android, как проверить, использовалась ли камера для фото или видео
Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
startActivityForResult(intent, 0);
Пожалуйста, помогите мне с этим
Что вы имеете в виду с 'i am return no value'? Что вы получаете в методе onActivityResult? – Reinherd
, когда я беру фотографию или видео, получая ее сохраненную на SD-карте, но когда она возвращается в мой класс активности, значение Intent равно null, resultcode 0, requestcode 0. На данный момент я не передаю ни одного товарища. я не знаком с этими опциями –
@Geoj Если вы используете приложение для камеры, вы не получите значение намерения. В этом случае значение Intent всегда будет нулевым. Вы должны получить только записанное видео или изображение с карты SDCard. Данные о намерениях будут получены при использовании пользовательской камеры с использованием поверхностного вида. – Minion