Tomar una foto con android es bien facil de hacer:
Tomar Foto
Permisos necesarios:
<uses-permission android:name="android.permission.CAMERA" />
Codigo:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); //3434 es un int que esperaremos como resultado una vez sea tomada la foto. startActivityForResult(intent, 3434);