Set Android Camera Index after the object has been initialized

Commit Message: Simple set of the camera index to allow the user to change it after the object has been initialized.

This is just a simple feature that I have in my own code to allow me to set the camera index when the camera is initialized by a view instead of pure java. I have found it very useful for dynamically selecting what camera to use.