我有一个场景,我必须按一个按钮拨打电话,我可以在检查权限后使用下面的代码。
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:0123456789"));
startActivity(intent);
它可以成功地直接拨打电话而无需用户干预,但问题是我正在重定向到呼叫屏幕。呼叫是否可能在后台发生,用户可能会停留在应用页面上?
任何帮助都将不胜感激。
答案 0 :(得分:1)
AFAIK唯一能做到这一点的方法就是实施自己的服务来拨打电话。如果您打算使用 Implicit Intent 这样做,您将被重定向到该调用Activity。尽管如此,您将在通话结束后返回应用程序活动。