Если вы хотите просто щелкнуть изображение и сохранить его в указанной папке, ничего больше, чем вы можете использовать Intent
и позвонить ACTION_IMAGE_CAPTURE
, легко справиться с работой камеры, ваши вещи,
И если в вашем приложении есть серьезная глубокая работа с камерой, когда вы хотите изменить размер экрана предварительного просмотра и все эти вещи, (для этого вам нужно разобраться со всеми вещами, такими как управление камерой, и когда нужно ее отпустить, проверьте не заморозьте основной интерфейс ..) тогда вам нужно идти с кодом, который вы предложили ...
Выбор за вами .....