我有一个执行电话的应用程序,但是当我直接发送拨号时,该应用程序在后台并显示android默认电话的屏幕,所以一定不会发生,因为在拨打电话时,我需要触发我的应用程序中的命令。如果有人知道可能的解决方案。谢谢。
以下是用于执行电话的my方法。

private void call() {
try {
    Intent callIntent = new Intent(Intent.ACTION_CALL);
    callIntent.setData(Uri.parse("tel:123456789"));
    startActivity(callIntent);
} catch (ActivityNotFoundException activityException) {
     Log.e("Dialing", "Call failed", e);
}


}

最佳答案

希望我能正确回答你的问题。如果您试图创建一个应用程序来替换默认的电话处理应用程序,那么我想您应该知道这不是小菜一碟。

首先,让我明确指出,您根本无法创建电话应用来替换默认应用。

如果您确实想要这样做,则需要获取Android源代码,通过添加您的手机应用程序重新编译它并在有根设备上将其刷新。

10-08 00:12