como capturar uma imagem em segundo plano sem usar o aplicativo da câmera

Eu tenho um aplicativo Android que consiste em um botão.
Quando você clica no botão, uma imagem deve ser capturada da câmera sem abrir o aplicativo da câmera (a imagem deve ser capturada em segundo plano).
Como implementar esse recurso?
Todas as sugestões serão de grande ajuda.
Muito obrigado antecipadamente.