我认为由于OutOfMemoryException,您的应用程序有时会在Galaxy S3中崩溃。因为那手机的摄像头分辨率非常高。
尝试将此代码与您的代码一起添加。
PictureCallback myPictureCallback_JPG = new PictureCallback()
{
    @Override
    public void onPictureTaken(byte[] arg0, Camera arg1) {
        BitmapFactory.Options opt;
        opt = new BitmapFactory.Options();
        opt.inTempStorage = new byte[16 * 1024];
        Parameters parameters = arg1.getParameters();
        Size size = parameters.getPictureSize();
        int height11 = size.height;
        int width11 = size.width;
        float mb = (width11 * height11) / 1024000;
        if (mb > 4f)
            opt.inSampleSize = 4;
        else if (mb > 3f)
            opt.inSampleSize = 2;
        bitmapPicture = BitmapFactory.decodeByteArray(arg0, 0, arg0.length,opt);
    }
}