2016-08-12 6 views
3

Я попробовал несколько кодов здесь:Можем ли мы использовать takePicture() в android без предварительного просмотра камеры? Мне нужно, чтобы сделать снимок тайно в целях безопасности

How to capture an image in background without using the camera application

и этот

Android Camera API Tutorial.

Этот вопрос может показаться дублированным, но я действительно хочу знать, что это можно сделать по уровню API 21?

Заранее спасибо.

+0

Google говорит, что это depricated [посмотреть здесь] (https://developer.android.com/reference/android/hardware/Camera.html) , но они используют это [здесь] (HTTPS: //developer.android.com/guide/topics/media/camera.html) Я действительно смущен. На самом деле нужна помощь. – srv242

ответ

0

Согласно android.developer.com, нет.

https://developer.android.com/reference/android/hardware/Camera.html

"Важно: Call startPreview(), чтобы начать обновление поверхности предварительного просмотра Preview должен быть запущен, прежде чем сделать снимок.".

+0

Я читал это раньше и пытался что-то взломать. Но, как кажется, это не позволяет мне, что я когда-либо пробовал. Спасибо, кстати. – srv242