我现在要实现一个功能,用自己写的界面取代系统自带的接听电话界面。当有来电的时候通过广播监听到,调用自己写的界面,但是也会调用系统自带的接听界面。无论优先级怎么设置,那个页面先弹出来,另外一个页面就会覆盖掉之前的页面。有没有办法只弹出自己写的界面而不弹出系统自带的界面。另外这个来电广播好像不可以中断。
我想了一个方法:有电话之后,启动一个service,判断系统接听界面有没有启动。如果启动了,就finish掉,然后启动自己的界面。(没有试过。)
最好的方法是修改android源代码。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。