Evaluating bids

Telecommanager & Connectionservice Task

Published on the April 09, 2018 in IT & Programming

About this project

Open

The ultimate goal is an Android application that can receive detailed information about the state of a cellular voice call.

The suggested approach is an application that is bound by the TelecomManager when placing a call via the cellular SIM PhoneAccount.  When a call is placed, ideally through the default system dialer but it is also acceptable to use a custom dialer, the TelecomManager service should bind to a custom ConnectionService.  The custom ConnectionService and Connection should receive call state change notifications/callbacks.
This approach is described as the "system managed ConnectionService" in the Android developer documentation.

The problem that I have experienced is that when I follow the Android developer documentation, the TelecomManager does not bind to my custom ConnectionService when the cellular call is placed through the system dialer.

Requirements:

- Should run on a device with Android API Level 24 (Nougat 7.0), higher API level requirements may be acceptable.
- Should run on a non-rooted device.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Required platforms Android
I need to Modify an existing app
App type Promotion - Application to promote your business/company
Back-end is required No
Payment gateway No

Delivery term: Not specified

Skills needed