Android Application to Intercept and Initiate Call from Background

Ολοκληρωμένο Αναρτήθηκε May 12, 2010 Πληρώθηκε κατά την παράδοση
Ολοκληρωμένο Πληρώθηκε κατά την παράδοση

I need an application that will be able to block calls that are initiated by the user, and then initiate the call by appending an additional string in front of the intended number.

One example is how "hoiio" on Android market works.

The application will need to understand a few things

1) Detect the SIM carrier is the preferred one (e.g., return "true" if SIM is from AT&T, if null or others return "false")? <[url removed, login to view]()>

2) Detect if device is currently roaming? <[url removed, login to view]()>

3) Detect the network location the user is roaming in (reason is we want to block user from using this service, if the user is in a specified location (which to be stored in [url removed, login to view]) e.g. UK)? <[url removed, login to view]()>

The flow of the application should be like this:

1) User attempts to call using his/her Android device?

2) Application service detects that the user is using the correct SIM (of specified carrier), is currently roaming and is not in the country that are? excluded? for this service. If false, carry call as per normal and exit. If all true, then intercept the call event, and continue on with step 3.

3) Create a dialog (similar to how hoiio does it), telling the user whether if he wants to call normally, or use call from our service (call it InternationalCall123)

4a) If user select normal call, just call as per normal

4b) If user select InternationCall123, append *123* to the start of the number and # to the end. After that, call the number. If the number consist of + at the front, remove the +. (this call will be dropped, and the user will get a call back - but this part you do not need to handle)

If the attempted call is to 91830947, call *123*91830947#

If attempted call is to +191830947, call *123*191830947#

Android Μηχανολογία Mobile App Development Διαχείριση Πρότζεκτ Αρχιτεκτονική Λογισμικού Δοκιμή Λογισμικού

Ταυτότητα Εργασίας: #3422547

Σχετικά με την εργασία

1 πρόταση Απομακρυσμένη εργασία Ενεργό May 13, 2010

Ανατέθηκε στον:

tathagatathecode

See private message.

$25.5 USD σε 2 μέρες
(8 Αξιολογήσεις)
2.7