在Android中处理来电 [英] Handling incoming calls in Android

查看:79
本文介绍了在Android中处理来电的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想处理Android中的来电.
实际上,我想设置一个持续时间,如果我的手机接了任何电话,就会自动向每个手机发送一条消息.

I want to handle incoming call in Android.
Actually I want to set a time duration in which if my cell phone receive any call then automatically a message send to each of them.

有什么想法吗?

推荐答案

只需将您的类扩展到PhoneStateListener并覆盖onCallStateChanged方法.示例代码:

Just extend your class to PhoneStateListener and override onCallStateChanged method. Sample code:

class myCallListener extends PhoneStateListener{

        @Override
        public void onCallStateChanged(int state, String incomingNumber) {
            // TODO Auto-generated method stub
            switch (state) {
            case TelephonyManager.CALL_STATE_RINGING:
                    // your logic here
                break;

            default:
                break;
            }

            super.onCallStateChanged(state, incomingNumber);

        }
    }

这篇关于在Android中处理来电的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆