Android如何帮助用户自动接听或者挂断来电-创新互联

这篇文章教你如何帮助用户自动接听或者挂断来电。当然并不是我原创的代码,我只不过是把stackoverflow上的一些代码整合了一下,做个代码的二传手。

创新互联:于2013年创立为各行业开拓出企业自己的“网站建设”服务,为上1000家公司企业提供了专业的成都网站建设、成都网站制作、网页设计和网站推广服务, 按需开发网站由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。

源码

AcceptOrRejectCallDemo

源码中用了MVP的模式,只是最简单的使用,如果不熟悉的话刚好可以学学,逻辑部分在IncomingPresenter类中。

首先需要监听来电的广播

在AndroidManifest文件中添加:

<receiver android:name=".incomingcall.PhoneListener">
 <intent-filter android:priority="1000">
  <action android:name="android.intent.action.PHONE_STATE" />
  <category android:name="android.intent.category.DEFAULT" />
 </intent-filter>
 <intent-filter>
  <action android:name="android.intent.action.BOOT_COMPLETED" />
 </intent-filter>
 <intent-filter>
  <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
  <category android:name="android.intent.category.DEFAULT" />
 </intent-filter>
</receiver>

新闻名称:Android如何帮助用户自动接听或者挂断来电-创新互联
转载源于:https://www.cdcxhl.com/article48/djjeep.html

成都网站建设公司_创新互联,为您提供微信公众号小程序开发网站收录定制开发网站制作网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司