Is it possible any of the following in a non-rooted Android device?
- Install an application "manually" (without using Android Market/Google Play)
- Install an application in an external SD card
- Install an application in an external USB drive connected to the device
Also, can an application be made to read contents from an external SD card/USB drive? For example, let's say I want to create an application that's going to show some videos. Can I create that application without the videos "embedded" in it, then copy the videos to the external SD card/USB drive, so when the user runs the application for the first time he can select the folder containing those videos (so the app knows where they are) and then play them (the app would have its own video player)?