REFERENCE SOURCE CODE:
[login to view URL]
GENERAL
- the android app shall be a service app running in the background
- the android app should be compatible to any versions of android OS
REQUIREMENTS:
1) full android application source code
2) sample logfile generated
3) procedures for compiling source code and installing to any android phone
4) allow at least 3 instances of specification modifications or corrections
5) 1 month technical support for bugs/errors after delivery
6) THE ANDROID APP with the ff functions:
6.1) detecting phone events
6.2) logging events in a .CSV file
Explanation of the two functions:
6.1 - the app should be able to detect any phone event such as, but not limited to:
6.1.1) calendar reminder
6.1.2) clock alarm
6.1.3) incoming SMS, MMS, email (new msg in the inbox)
6.1.4) incoming call
6.1.5) battery alert
6.1.6) network connection alert (bluetooth, wifi, etc connected)
6.1.7) when phone is briskly shaken (gps or accelerometer activated)
6.1.8) when any designated button is pressed (ex. ASTERISK *, POUND SIGN #, or SEND button)
6.2 - writes / records the event to the logfile (if logfile does not exist, it creates the logfile in a designated phone-folder)
Details of the logfile:
6.2.1) Format: CSV
6.2.2) Content/Structure:
6.2.2.1) log/line number
6.2.2.2) date/time
6.2.2.3) alert code
6.2.2.3) Alert Codes (sample)
6.2.2.3.1) ALARM
6.2.2.3.2) BATTERY (Low, Full)
6.2.2.3.3) CALENDAR
6.2.2.3.4) CALL
6.2.2.3.5) EMAIL
6.2.2.3.6) MMS
6.2.2.3.7) BLUETOOTH
6.2.2.3.8) WIFI
6.2.2.3.9) SMS
6.2.2.3.10) GPS/ACCELEROMETER
6.2.2.3.11) BUTTON PRESS (#, *, SEND)
6.2.2.3.12) a certain APP RUNS, ETC
FINAL NOTE:
- I am open to any suggestions from any prospective app developer