implemente poder sacar fotos , pero me funciona una sola vez al sacar la segunda foto se cae y me dice lo siguiente.
java.lang.OutOfMemoryError
at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:652)
at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:391)
at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:451)
at com.devil.app.ResizePicture.resize(ResizePicture.java:130)
at ri.fotos._camara_picturetaken(fotos.java:401)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:187)
at anywheresoftware.b4a.BA$2.run(BA.java:299)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4921)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
at dalvik.system.NativeStart.main(Native Method)
Sin ver más código es difícil, puede que estés agotando la memoria en algún otro sitio y el crash sea aquí.
De todas maneras, en vez de tomar la foto en la resolución que sea y después hacer un resize, podrías intentar tomar la foto directamente con una resolución más baja dentro de las que te permita la cámara. Creo recordar que puedes sacar un listado tanto de las resoluciones del Preview como de la foto final. Está todo en el CameraEx