То, чего вы пытаетесь достичь, определенно осуществимо. Вы пытаетесь сделать это с помощью встроенной функциональности системы. Проблема заключается в том, что пользователь должен сделать снимок и подтвердить, что он действителен. Затем результат (URL изображения) возвращается к вашей активности. Так что это не роботий.
Другой подход заключается в использовании факта, что Android предлагает вам полный контроль над камерой через
android.hardware.Camera;
Это определенно более требовательный подход. Но если вы используете существующий пример из вашей установки Android в качестве руководства
android-sdk-windows\samples\android-8\ApiDemos\src\com\example\android\apis\graphics\CameraPreview.java
это должно быть достижимо. Не забудьте объявить разрешения в своем манифесте, как описано в документации Camera
SDK.