Extract FileAdapter behavior into its own class.
Have the default camera app take a picture for us.
Push list-click behavior into the fragments instead of the activities.