2010-11-10 123 views
4

所以我一直在寻找一些时间如何更换 来电屏幕或把它放在它的顶部....我有 因此找到的唯一解决方案远远是制作我自己的ROM,这对于操作系统的一小部分来说是没有意义的。然而,我发现这两个应用程序(全屏 屏幕来电图片和全屏来电显示),可以将 放在联系人图片和按钮上的标准呼叫屏幕上。全屏来电图片和全屏来电显示

我并不确切知道这些开发人员究竟做了什么,但 希望论坛上有人能做到。

任何想法?

回答

-1

扩展广播接收器类,设置开机,然后添加监听器的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); 
     } 
    }