ダイヤルアップ アプリケーションを開発し、自分の電話にインストールしました。ここで、アプリで「ボタンをクリックして」組み込みのダイヤラーをデフォルトのダイヤルアプリケーションとして「自動的に」設定し、ユーザーにアプリとデフォルトのダイヤラーアプリケーションのどちらかを選択させる必要はありません。
このコードは、ユーザーに選択肢を与えます。
startActivityForResult(new Intent("android.intent.action.DIAL",
Uri.parse("tel:" + someNumber)), 1);
これは望ましくありません。ユーザーに確認せずに、既定のアプリケーションをダイヤラに組み込むように設定したいと考えています。
注: ユーザーが私のアプリを使用していない場合、ユーザーは選択肢を与えられますが、私のアプリでそのボタンをクリックすると、デフォルトのアプリが自動的に設定されます。