背景

我正在尝试开发一个非常简单的通话应用程序来替换库存版本.基本上,我只想回答来电并向用户展示一个非常简单的自定义UI.不需要拨出电话或任何花哨的东西.

在网上搜索我发现了包android.telecom.incallservice(在API 23中可用).此服务由希望提供用于管理电话呼叫的用户界面的任何应用程序实现.

这似乎很有希望,但我无法让它工作.我已经创建了扩展InCallService的简单服务,并在文档描述的清单中声明它.但是,我希望能够将设置中的默认手机应用程序更改为我自己的,但我只能找到手机应用程序.

这是文档的清单声明.我用BIND_INCALL_SERVICE替换了BIND_IN_CALL_SERVICE,因为我猜这是一个错字.

问题

>第三方应用甚至可以替换呼叫应用中的默认值吗?

>有没有使用此API的示例实现我可以用作参考?我找到了google implementation,但这是一个系统应用程序,它使用了一些其他应用程序无法使用的权限(例如:android.permission.MODIFY_PHONE_STATE).

>我是否正确假设在提供正确的InCallService清单注册和存根实现后,我可以在默认应用程序下找到我的应用程序 – >电话?我需要申报其他东西吗?

谢谢.

android替换电话应用,android – 替换调用应用程序相关推荐

  1. android 拨打电话 实例,Android实战教程第三篇之简单实现拨打电话功能

    本文实例为大家分享了Android打电话功能的实现代码,需要一个文本输入框输入号码,需要一个按钮打电话. 本质:点击按钮,调用系统打电话功能. xml布局文件代码:: xmlns:tools=&quo ...

  2. android来电电话获取,Android获取来电号码代码

    对于Android平台的整个来电软件制作十分简单,Android平台在各方面都比较智能,加上一个BOOT_COMPLETED获取,保证开机自动运行,一个来电通就很容易的制作完成了. Android来电 ...

  3. android禁用电话功能,Android智能手机屏蔽电话与屏蔽安装软件功能

    最近做一些项目,需要对手机进行屏蔽自己的固有的功能.在此记录. Android屏蔽电话功能主要是卸载掉Phone.apk.屏蔽安装软件功能主要是卸载掉PackageInstall.apk 下面以三星n ...

  4. android监控电话录音,Android例子源码实现电话录音监听的安卓例子

    技术qq:838341952 本例子是一个基于安卓的通话监听例子源码,可以实现简单的通话录音,下面是简单的实现步骤. 1.首先新建一个SystemService继承Service 2.拿到Teleph ...

  5. Android默认电话卡,Android智能终端SIM卡自动切换方法与流程

    本发明涉及智能终端的技术领域,尤其涉及一种SIM卡的切换方法. 背景技术: 现在的手机等机器基本支持多卡配置,而且现在单卡配置基本已经不能满足人们的日常需求:并且在智能系统的潮流之下,有人喜欢用手机看 ...

  6. Android接电话功能,Android打电话功能

    语音通话 VoiceCall 语音通话(Voice Call),以云服务的方式提供语音通信能力,支持语音回呼.语音验证码.语音通知.方便快捷,拨通率高:安全可靠,防盗取,防攻击:性能稳定,支持大容量. ...

  7. android c 电话联系人,Android 联系人按中文拼音排序

    //查询所有数据按联系人姓名升序排序的方法 public List queryAll() { SQLiteDatabase db = helper.getReadableDatabase(); Cur ...

  8. 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application 二 )

    文章目录 一. ActivityThread 中的 installProvider 方法 ( 创建 ContentProvider 内容提供者 ) 二. installProvider 方法的第三分支 ...

  9. 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application )

    文章目录 一. ContentProvider 创建过程分析 二. ActivityThread 中的 H 处理 BIND_APPLICATION 消息 三. ActivityThread 中的 ha ...

最新文章

  1. ios玩全民奇迹不显示服务器,全民奇迹关于IOS充值游戏物品不到账公告
  2. 如何使用Java获取当前日期/时间
  3. Jmeter性能测试之ForEach控制器的使用
  4. 由键盘下陷引起的奇怪事件
  5. KPI总结模板:How
  6. Redis--事务理解
  7. 【SpringMVC】SpringMVC系列4之@RequestParam 映射请求参数值
  8. poi 顺序解析word_JavaPOI解析word提取数据到excel
  9. DM8168 DDR3接口的PCB布线指南
  10. Python入门--面向对象的特征-->封装
  11. 读《scikiit-learn机器学习》黄永昌第三章
  12. “37岁,年薪50万,一夜被裁”:伪上班,毁掉了多少中国年轻人
  13. 洛谷oj——P1316 丢瓶盖【二分】
  14. IDF实验室之牛刀小试
  15. html td 长度适配,table的td宽度自适应
  16. 春季学习报告 4.19
  17. vue3+ts+ant-vue:手把手教你实现穿梭框简易版,配源码
  18. Weblogic11g 在linux安装详解
  19. iOS Vary for Traits
  20. 学生DW网页设计作业成品 html+css 制作我的网站主页 (web前端期末作业)

热门文章

  1. 神经网络中的常用激活函数总结
  2. 国内免费GPU资源哪里找,让我告诉你最新的薅羊毛“秘籍”
  3. include_fns.php_管理页面
  4. 【Linux部署】Greenplum数据库6.13.0单机版 [CRITICAL]:-Error occurred: non-zero rc: 1(报错详情+问题处理:内存释放)
  5. IDEA2016.2 注册码
  6. CTF(Capture The Flag)
  7. java监听某端口和ip_Java 通过Socket监听指定服务器(IP)的指定端口,及向指定服务器的指定端口发送信息...
  8. 2022考研 【理工专场讲座(新政策分析、专业分析、复习建议)】
  9. Java——递归遍历目录【获取指定目录下的文件名称】
  10. Java18-day09【字节缓冲流、字符流、编码表、字符串与字符流中的编码解码问题、字符流读写数据的方式、字符缓冲流、IO流小结】