This project is for a tablet device with a screen resolution of 1080p. It will run on an Android device running 4.2 or newer. It is a two part project:
This app must contain a full-screen WebView, with double-tap zoom turned off and objects scaled correctly.
-Receive & send Google CCS messages. Upon receiving a push message, the application will need to download the specified URL in the message (the URL being a remotely hosted ZIP file). The password-protected ZIP file needs to be downloaded and extracted to the sdcard directory. Once the ZIP file is extracted, the app needs to send a “download confirmed” message to the CCS server. The filename of the zip file should be stored in a string that is accessible when the app is closed and reopened at some point.
-Detect if a USB Flash drive is inserted. If it contains an .apk file: copy it to the sdcard directory and launch the Secondary App. If contains [url removed, login to view], call a blank function (placeholder).
-Developer should setup a simple working CCS server example (PHP is preferred).
-A separate application will also need to be developed which, when opened, will close the Main App and copy a .apk file from the sdcard directory and replace the existing Main App .apk file (in other words: very basic application updating functionality).