5

通話中にダイヤルパッドから番号を押してもらいたい

シナリオ:

  1. AさんがBさんに電話をかけたとします。
  2. 通話中に、ユーザー A がダイヤルパッドを開き、番号を押します。たとえば、番号 1 とします。

では、どうすればダイヤル番号を取得できますか?

4

1 に答える 1

3

進行中の通話中にダイヤルパッドから押された番号を取得します。

BroadcastReceiver発信通話から番号を取得するには、 for PHONE_STATEActionを登録する必要があります。メソッド内で次のonReceiveように取得します。

String outgoingNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER)

詳細については、次のチュートリアルを参照してください。

Android 向けの着信および発信コールの操作のチュートリアル

于 2013-03-30T15:38:43.993 に答える