Allow app to be moved to external storage (not needed for high-end devices
with lots of in-build storage). use
android::installLocation
flag in AndroidManifest.xml
Reduce post-install app disk use
put cache in cache dir (getCacheDir()). this way, the system could
delete files as needed
Configurable Network Use
allow user to choose network preference (data saving mode etc)
allow user to cache the video content that has a chance to be played in
repeat