質問: アンドロイドアプリケーションでダイヤラーの価値を得る方法は? 私はSIPに基づいている1つのアプリケーションを開発しています。そして、私はダイヤラの値を保存したい(コールするために押されたボタンの値) つまり、12345をダイヤルしている場合、この値を特定の文字列または整数に格納して、後で操作して連結するにはどうすればよいですか。 !screenshot of main screen その5つのボタンをクリックすると、電話機のデフォルトのダイヤルパッドが開きます。これはアプリケーションで行います。
回答: 次のシナリオを念頭に置いてください。 ダイヤルパッド(0〜9などのボタン)と EditText がありますユーザーが数字を押すたびに更新されます。ユーザーが電話をかける]ボタンを押すと、 [EditTextのgetText() - ダイヤラー番号を持つよりも。 反対側(呼び出しを受け取った人)で、着信SIP INVITEメッセージを解析して番号(連絡先情報)を取得する必要があります。サーバの設定に応じて、電話番号をエイリアス(ユーザ名)にマッピングすることができます。