incoming-call-handler

0

Описание

Android application for handling incoming calls.

Языки

  • Kotlin100%
README.md

This Android app demonstrates examples of usage:

  1. BroadcastReceiver
    for catching calls.
  2. CallScreeningService
    for cathing calls with Android 10+.
  3. Creating a window from the
    BroadcastReceiver
    /
    CallScreeningService
    .
  4. Dragging the created window.

The following permissions are required to complete these steps:

  1. android.permission.READ_PHONE_STATE
    .
  2. android.permission.READ_CALL_LOG
    .
  3. android.permission.READ_CONTACTS
    for Android 10+.
  4. android.permission.SYSTEM_ALERT_WINDOW
    .

Note

Request Permissions Tool is used for handling permissions.

Handling of incoming calls will also work when the application is closed and after a device reboot.

Note: Android Marshmellow may have problems with handling due to security policy.

alt text