0

我正在开发一个Android 应用程序,我必须在其中拦截一个电话,并在启动一个 Activity 后,该应用程序将在电话 Activity前面可见!

可能吗 ?或者我们可以修改真实的电话活动吗?

这是侦听器的代码:

private Context context;

public CallStateListener(Context cnxt) {
    this.context = cnxt;

}

@Override
public void onCallStateChanged(int state, String incomingNumber) {
    switch (state) {
    case TelephonyManager.CALL_STATE_RINGING:

        Intent callIntent = new Intent(context, UserInteraction.class) ;
        context.startActivity(callIntent) ; 


        break;


    default:
        break;
    }
}

使用此代码,当检测到电话时,userInteraction 活动将出现在电话活动后面!

有没有办法在电话活动前面的第一个平面上显示UserInteraction活动?

这意味着制作UserInteraction 活动,当用户接到电话而不是默认活动时显示的活动?

4

0 回答 0