I hate using the camera intent. It crashes on many phones, and proves to be a tedious job, maintaining the code.