所以我一直在寻找如何替换in的时间 打电话屏幕或放置一些东西....我唯一的解决方案 到目前为止发现的是制作我自己的ROM,这是没有意义的 操作系统的这么一小部分。但我找到了这两个应用程序(全部 屏幕来电图片和全屏来电显示)能够放 呼叫屏幕标准顶部的联系人图像和按钮。
我不知道这些开发人员到底做了什么,但是 希望有人在论坛上做。
有什么想法吗?
答案 0 :(得分:-1)
扩展BroadcastReceiver类,设置为boot,然后添加侦听器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);
}
}