android - 全屏来电图片和全屏来电显示

标签 android screen call

所以我一直在寻找如何替换 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/

相关文章:

screen - css媒体类型 "handheld"关心哪些参数?

javascript - 检查一个 javascript 是否已加载,然后调用另一个 javascript

c++ - 我的语法在这里正确吗? C++

python - 函数调用python中的表达式吗?

android - 如何使用 Android XML 定义在末尾定义一个带圆圈的矩形

java - OrmliteSqliteOpenHelper 出现 NoClassDefFound 错误

android - 停止并取消绑定(bind) Android 中不同 Activity 的服务

java - ARCore – 如何在没有任何特征点的情况下在墙壁等表面上放置/创建对象?

android - 在我的 Activity 期间保持屏幕保持清醒

c# - 如何创建虚拟显示?