我尝试在界面上添加一个按钮,以便在通话期间返回电话 InCallActivity。在三星手机上,活动位于“com.android.incallui”或“com.samsung.android.incallui”包中。
所以我尝试了以下方法:
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.android.incallui");
startActivity( launchIntent );
但getLaunchIntentForPackage
返回 null,即使包在手机上可用。
我也尝试使用ACTION_CALL_BUTTON
Intent intent = new Intent(Intent.ACTION_CALL_BUTTON);
intent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
startActivity(intent);
但它会启动拨号程序,而不是带回当前的通话活动。
您是否看到使用 startActivity 或类似方法返回当前调用视图的可能性?
谢谢