Android如何帮助用户来电自动接听听或者挂断来电

三星手机不支持自动接听电话功能,如果手机出现自动接听情况,建议您:

1.检查接听方式是否改变为主页键,可能是由于误触按键接听电话。操作:电话-更多(右上角)-设定-接听和结束通话:接听电话通过(按下主页键)-滑动滑块关闭,然后观察是否出现同样的问题。

2.若连接耳机时出现此情况,建议您查看手机是否安装其他通话类软件或者安全管家等软件,是否设置了连接耳机自动接听,建议取消或卸载该软件尝试。

3.若非以上情况,建议查看手机系统是否有新版本:设定-系统-关于手机-系统更新,更新系统尝试。

4.若无效,请备份手机中重要数据(联系人,短信,图片等),恢复出厂设置尝试。

若问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心,由专业的售后工程师帮助检测。

1、通过aidl及反射实现挂断电话

(2)在需要的类中添加如下方法,代码如下(通过反射获取电话接口的实例)

(3)在来电时调用此实例,然后调用此endCall()方法。

以上方法适用于版本2.3以前的,2.3以上的就不能用了

2、通过广播通知系统进行接听和挂断

查询系统PhoneAPP应用(PhoneGlobals.java)实现了对耳机插入、多媒体按键等通知的接受和处理。其中未发现有特殊的地方,个人认为,如果系统接收到此广播应该可以进行接听或挂断操作。

 // 2.3以上执行以下代码实现自动接听
 
 // 通话权限 允许程序拨打电话, 替换系统的拨号器界面
 



综合两种方法就可以做出电话自动接听和挂断的APP了

我要回帖

更多关于 来电自动接听 的文章

 

随机推荐