1

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

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);
}

}

4

2 回答 2

1

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

首先让我明确一点,您根本无法创建手机应用程序来替换默认应用程序。

如果你真的想这样做,那么你需要获取 Android 源代码,通过添加你的手机应用程序重新编译它,然后在有根设备上刷写它。

于 2013-04-10T13:04:08.137 回答
1

很快,您就无法在没有拨号器出现的情况下进行“隐身”呼叫。

于 2013-04-10T13:05:32.037 回答