在电话活动前面开展活动

时间:2013-08-04 02:57:07

标签: java android android-activity phone-call

我正在开发一个 Android应用,我必须拦截一个电话,并在启动后显示一个活动,该活动将在电话呼叫活动前面显示! / p>

有可能吗?或者我们可以修改真正的电话呼叫活动吗?

以下是监听器的代码:

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 activity

有没有办法在电话呼叫活动前面的第一个平面中显示 UserInteraction活动

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

0 个答案:

没有答案