問題タブ [incoming-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.

0 投票する
1 に答える
75 参照

android - Androidで通話が終了した後に前のモードに戻る

私のアプリでは、オプションを追加したい:特定の番号のグループが電話をかけたときに電話をサイレントモードにする(後でデータベースを使用して番号を試す)

ここに私のコードがあります:

また、BroadcastReceiver もマニフェストに追加しました。これらの番号のいずれかが電話をかけると、電話はサイレント モードになります。私の問題は、電話を以前のモードに戻す方法がわからないことです。通話がいつ終了するのかわからない

これは前のモードに戻るための正しいコードですか?

どこに置けばいいですか?

0 投票する
3 に答える
1976 参照

android - 電話状態リスナーが 1 回の通話で同じ状態に対して複数回起動されるのはなぜですか?

通話が切断された (発信、着信) 応答または未応答のいずれかとして、最近の通話ログの取得に取り組んでいます。

電話状態リスナーを使用して、通話が切断されたときにブロードキャストを起動していますが、1回の通話で複数回起動されるのはなぜですか..??

1回の通話で1回だけ受信機を発射する方法を教えてください。

ここに私のコードがあります

これがマニフェストのレシーバーです

0 投票する
1 に答える
842 参照

android - ブロードキャスト レシーバーの着信 (着信番号の 2 倍を取得)

着信番号を 2 回取得するのはなぜですか? 送信詳細では適切に機能していますが、一度しか取得できませんが、受信詳細がどうなるかわかりません。誰でも私を助けることができますか?

0 投票する
1 に答える
575 参照

android - コール ピックアップの意図

私の問題は、アプリの使用中に着信 UI/インテントがステータス バーに最小化されて表示されることです。

ここに画像の説明を入力

代わりに、このように表示したい -

ここに画像の説明を入力

インテント ACTION_ANSWER を呼び出していますが、機能していないようです。

または、着信 UI を最大化する方法はありますか?

0 投票する
0 に答える
162 参照

android - 着信がフルスクリーンかポップアップかを検出する方法

電話がある場合に基本的にリッスンする PhoneStateListener があるという問題があります。ただし、着信通話が全画面表示またはポップアップとして表示されるかどうかを理解する必要があります (通話中にモバイルを使用している場合)。

検出することさえ可能ですか?もしそうなら、それをアーカイブする方法はありますか? 悲しいことに、表示するサンプルコードはありません。なぜなら、そのブール値を取得する方法を考えているだけで、どこから始めればよいのかわからないからです。

どんな助けでも大歓迎です!

0 投票する
0 に答える
45 参照

java - 通話中にアプリのプロセスを停止しますか?

オーディオを再生するアプリがあります。問題は、アプリを操作しているときに電話がかかってきても、音声が再生され続けることです。これは、音声が人の言っていることを理解するのを難しくするため、問題になります。ユーザーが通話中に呼び出されるメソッドはありますか? そうすれば、そこでオーディオをミュートできます。アクティビティのライフ サイクルを徹底的に調査しましたが、この問題の解決に役立つ情報が見つかりません。皆さんの専門家のアドバイスに本当に感謝しています。

このコードを、他のすべてのアクティビティによって拡張される BaseActivity に入れようとしました。

しかし、その後、最も奇妙なことが起こります。自分の電話に電話をかけると、電話をかけている電話に、自分の電話に電話できないと言われます。どうしようか迷っていますが、よろしくお願いします。

ありがとう、

リッチ

0 投票する
1 に答える
413 参照

android - バックグラウンドアンドロイドで起動された電話を切る

アクティビティのバックグラウンドで開始した電話を切る必要があります。そうするために私が見つけた唯一の解決策は、Jebaの答えです:プログラムで着信コールを終了します

このメソッドは通話を終了するのにうまく機能しますが、重大な問題があります。(アプリケーションマネージャーから) アプリケーションを強制的に閉じるまで、後続のすべての着信通話がブロックされます。

アクティビティが終了したら、この動作を停止して、通常の動作に戻りたいと考えています。私は Itelephony にあまり慣れていません。

すべてをブロックすることなく、アクティビティからの通話をすぐに切る簡単な方法を知っていますか? すべての Android バージョンで動作するもの。

または、Jeba メソッドを使用して、アクティビティを閉じたときに Itelephony を再び呼び出しを受け入れるように設定するというアイデアはありますか?

ご協力いただきありがとうございます