Para que o carregamento da imagem pela câmera funcionasse, tive que incluir no androidManifest.xml
as permissões de escrita e leitura do cartão SD, pois o android estava dando erro de Permission Denied no LogCat.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Se o dispositivo que estiver rodando a aplicação não tiver um cartão SD, qual seria a implementação correta?