0

ダイヤルアップ アプリケーションを開発し、自分の電話にインストールしました。ここで、アプリで「ボタンをクリックして」組み込みのダイヤラーをデフォルトのダイヤルアプリケーションとして「自動的に」設定し、ユーザーにアプリとデフォルトのダイヤラーアプリケーションのどちらかを選択させる必要はありません。

このコードは、ユーザーに選択肢を与えます。

startActivityForResult(new Intent("android.intent.action.DIAL",
Uri.parse("tel:" + someNumber)), 1);

これは望ましくありません。ユーザーに確認せずに、既定のアプリケーションをダイヤラに組み込むように設定したいと考えています。

注: ユーザーが私のアプリを使用していない場合、ユーザーは選択肢を与えられますが、私のアプリでそのボタンをクリックすると、デフォルトのアプリが自動的に設定されます。

4

2 に答える 2

0

これを試して。これにより、 default dialer が開きます。

Intent i = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:0000000000"));
startActivity(i);
于 2013-01-05T11:26:32.750 に答える