問題タブ [outgoing-call]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android BroadcastReceiver による発信情報
番号をダイヤルした後にいくつかのイベントを検索したいと考えています。つまり、宛先側で、コールが受け入れられたか、拒否されたか、ビジーか、または到達不能であるかです。Androidでこれらのイベントを見つける方法。android.TelephonyManager でいくつかの API を見つけましたが、IN_COMMING_CALL 用のものです。そして、番号をダイヤルした後、BroadcastReceiver() を使用してイベントを検索しています。コードの一部は、
コールが受け入れられたか、拒否されたか、宛先デバイスでビジーであるかを確認できません。アンドロイドでのoutinging_call中にこれらのイベントを見つけるためのネットワークベースのAPIはありますか? 私を助けてください
また、PhoneStateListener を使用しました。コードは次のとおりです。
しかし、私は Outgoing_call でイベントを取得していません..ありがとうshiv
android - OnReceive BroadcastReceiver が発信呼び出しに応答したときに起動されない
応答されたときに発信呼び出しを検出したいので、次のコードで BroadcastReciever を使用します。
このコードで次の権限を使用します。
また、AndroidManifest.xmlのこのレシーバーでも
ただし、発信呼び出しが開始または終了の場合にのみ発生します。私を助けてください!!
android - 発信電話に応答したときに通知を受け取るにはどうすればよいですか?
バックグラウンド
電話が応答されてハングしたときに通知を受け取る必要があります。
着信には、付属のTelephonyManager.ACTION_PHONE_STATE_CHANGED
Intentを使用します。TelephonyManager.EXTRA_STATE
問題
発信通話の場合、TelephonyManager.ACTION_PHONE_STATE_CHANGED
ダイヤルを開始した直後に のコールバックが返されますが、通話に応答したときは返されません。
私はインターネットで検索しましたが、それは不可能だと主張しています。
しかし、一部の通話録音アプリ (「Boldbeast レコーダー」など) がこれを克服し、通話に応答した瞬間を何とか特定していることに気付きました。
私が試したこと
ログを呼び出すために ContentObserver を登録しようとしましたが、呼び出しが終了したときにのみコールバックを取得するため、これは役に立ちませんでした。
問題を確認するために、私が遊んだコードを次に示します。
MainActivity.kt
PhoneBroadcastReceiver.kt
マニフェスト
質問
それらのアプリはどのように機能しますか? 発信通話に応答したときにどのように通知を受け取るのですか?
android - Android Javaで発信コールを自動的に終了する方法は?
ユーザーの電話番号を入力して電話をかける編集テキストがあり、電話が鳴ったら、ユーザーが通話を切断するのではなく、自動的に通話を終了したいと考えています。プログラムでこれを達成するにはどうすればよいですか? これが私の MainActivityCode です:
マニフェスト: