Android: Ist es möglich, ein Bild mit der Kamera von einem Dienst ohne Benutzeroberfläche aufzunehmen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Aufnahme von einer Kamera ohne Vorschau 9 answers

Der einzige Code, mit dem ich arbeiten konnte, um ein Bild mit der Kamera aufzunehmen, rennt von einer Aktivität ab. Ich bin mir ziemlich sicher, dass es möglich ist, ein Foto aus einem Dienst oder aus einer vom Dienst gestarteten AsyncTask aufzunehmen.

Es scheint mir, dass die Kamera-API ein SurfaceView benötigt, das in eine Benutzeroberfläche eingebunden werden muss. Vielleicht irre ich mich. Hat jemand einen Code geschrieben, in dem ein Foto von einem Dienst aufgenommen werden kann?