创建后台 android 服务以拒绝来电 phone

create background android service to decline incoming phone calls

寻找有关如何创建由 android 应用程序启动的持续后台服务的资源,该应用程序 declines/silences 并记录传入的 phone 调用。这不能使用已弃用的 APIs/permissions for Android 10.

拒绝来电的一种方法是挂断电话,但需要权限。 尝试遵循这个(这是概念):

  1. 请求运行时间权限(READ_PHONE_STATE, CALL_PHONE)

  2. 创建一个等待来电的广播接收器

  3. 检测到来电时挂断

依靠这个资源(这里有详细的说明): https://dev.to/nikola/how-to-make-a-native-android-app-that-can-block-phone-calls--4e15