環境:
- 私は連絡先の電話番号をダイヤルするアンドロイド用の小さな簡単なダイヤラーを書きました。
- 私は Intent.ACTION_CALL を使用し、電話番号が 1 つだけの連絡先または優先するデフォルト番号の連絡先に「tel:」を渡します。
- アプリ内に連絡先のlookup_keyがあるので、連絡先にアクセスできます
質問:
番号ではなく連絡先への通話を開始して、Android:
- 連絡先に 2 つ以上の番号がある場合: 電話番号選択ダイアログが表示され、通話が開始されます。
- 連絡先の番号が 1 つだけの場合: 通話を開始するだけ
もちろん、ポップアップを最初から実装することもできますが、ユーザーが標準のダイヤラーを使用するのとまったく同じ UX を持つように、標準のアクションに委譲することをお勧めします。