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