Import custom avater pictures in game

I wan to be able to let the player set a custom picture for their avatar from inside the game. The picture will be available in the storage of the device. How can I give the player the ability to browse the computer for the picture and use it as avatar image. And it would also be nice to have the ability to save the image.

Hope these help:

Thank you!