我正在开发一个 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活动,当用户接到电话而不是默认电话时,活动会显示?