In my tablet app, the "welcome" screen uses an image file, which is set at design time using a .jpg file from the assets folder. I am designing a user content management application that will run on users PC so they can make updates to the database and other program customizations. One of these customizations is the ability to change the image in the welcome screen. They will be able to use any (properly sized) imaged file from their PC. I know how to get the name of the file and write it to the database that my app will read when loading, but since that custom image file is not part of the apk, how do I get their image file onto the device, and where will it be stored?