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

まもなく、ダイヤラーが表示されない限り、「ステルス」通話を行うことはできなくなります。

于 2013-04-10T13:05:32.037 に答える
1

あなたの質問が正しいことを願っています。デフォルトの通話処理アプリを置き換えるアプリを作成しようとしている場合は、簡単なことではないことを知っておく必要があると思います。

最初に、電話アプリを作成してデフォルトのアプリを置き換えることはできないことを明確にさせてください。

本当にやりたい場合は、Android のソース コードを取得し、電話アプリを追加して再コンパイルし、ルート化されたデバイスでフラッシュする必要があります。

于 2013-04-10T13:04:08.137 に答える