所以我一直在寻找如何替换 in
调用屏幕或在它上面放一些东西......我唯一的解决方案
到目前为止发现是制作我自己的ROM,这对
操作系统的这么一小部分。但是我发现这两个应用程序(完整
Screen Caller Pictures and Full Screen Caller ID) 可以放
调用屏幕中标准顶部的联系人图像和按钮。

我不知道这些开发人员都做了什么,但是
希望论坛上有人。

有任何想法吗?

最佳答案

扩展 BroadcastReceiver 类,设置为开机,然后在 onReceive 添加监听

TelephonyManager telephonymanager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        PhoneStateListener listener = new Listener();
        telephonymanager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);

监听器代码:
class Listener extends PhoneStateListener {

        @Override
        public void onCallStateChanged(int state, String incomingNumber) {
            // TODO Auto-generated method stub
            switch (state) {

                case TelephonyManager.CALL_STATE_IDLE:
                    break;

                case TelephonyManager.CALL_STATE_OFFHOOK:
                    break;


                case TelephonyManager.CALL_STATE_RINGING:
                    // do sth
                    break;
            }
            super.onCallStateChanged(state, incomingNumber);
        }
    }

关于android - 全屏来电显示和全屏来电显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4148568/

10-12 03:38