Como puedo hacer para hacer que el usuario añada imagenes a la aplicacion

como puedo hacer para hacer que el usuario añada imagenes a la aplicacion y que salga en otra pantalla algo tipo instagram

Images from the cam or stored in other directories?
On what version of Android?

imagenes que pueda tomar desde la camara y que tenga guardadas en el dispositivo
la idea es que sea de android 8 hacia delante