Scheduling application
I need an android application that can do the following.
1. I will have a set of tasks to be executed on the application
Tasks will include.
1. Receiving an email
2. Making a missed called (on the phone of the user) (is this possible ?)
3. Receiving a text message as if it was an SMS but not through the network (is this possible ?)
4. Sending a voice message to the users phone voice box through the network
5. Receiving an MMS message as if it was an SMS but not through the network(is this possible ?)
6. Receiving a phone call like message. In this case the phone will ring and vibrate as if it phoned and and an mp3 is played.
Text messages and MMS messages will not be sent through the network but the messages are added to the list of sms the user has.
I need to set these tasks from an admin panel of some sort. Each task will have either text attributed to it or a media file, which can be an image (MMS message) or MP3 file for voice box message or phone message. The I will "compile" and the app will then be ready to be released to the user or the market. Not sure about this stage of the application. So the app will have some ini file which will have all the cron job details and then another folder with the media files that need to be executed.
There are other things I wish to incorporate such as
Execute certain tasks only on a specific day, so if a task was missed then it is executed on the next Friday for example.
Move all the dates if the scheduler was not running and some tasks where not executed.
The use of variables in the text messages - the user can insert some variables in the application settings this will change the variable in the text message.
This is the first time I am commissioning an Android ap, any guidance woudl be helpfull.