問題タブ [telephonymanager]

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 に答える
24827 参照

android - ダイヤルされた番号が通話中であるか応答がないかどうかを確認する方法は?

次のコードを使用して番号をダイヤルしました。

これは正常に機能しています。ここで、ダイヤルされた番号が通話中であるか応答がないかを知る必要があり、それはリスト内の次の番号にダイヤルされています。とにかく通話の状態を検出する方法があるかどうか疑問に思っていますか?

私はこの URL http://developer.android.com/reference/android/telephony/TelephonyManager.htmlをチェックしましたが、私が本当に望んでいるものではない CALL_STATE_OFFHOOK を除いて、その概念に関するものは何も見つかりません。

0 投票する
2 に答える
2706 参照

android - Androidでプログラムで電話会議を行うためのAPIサポートはありますか?

アプリから連絡先を選択して電話会議をしたいのですが、可能ですか?また、電話会議で使用するデバイスの数に制限はありますか?Android SDkのサポートはありますか?どのバージョンでも問題ありませんか?Plzはいくつかの入力を与えます..事前に感謝します。

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

android - 着信者が通話に応答したことを知る方法 (通話を解除したときの電話の状態は何ですか)

呼び出し先が呼び出しを解除したときにアラートを出す方法を知りたいと思っています。PhoneStateListener と一緒に使用しましたBroadcastReceiver

通常、3 つの状態がありCALL_STATE_IDLE , CALL_STATE_OFFHOOK, CALL_STATE_RINGINGます。

CALL_STATE_OFFHOOK呼び出しが接続されているときに呼び出し中の状態。呼び出し先が呼び出しに応答した後、上記の 3 つの状態のいずれも呼び出されませんでした。

これが私のBroadcastReceiverです。

通話が受け付けられたときに音声を録音しているアプリケーションを見たことがあります。電話の受付状況を知りたい。

呼び出し先が呼び出しに応答したときに知る必要のある状態またはリスナーは他にありますか?

0 投票する
2 に答える
1279 参照

android - Android: 呼び出された番号が有効か無効かを判断する方法

オプトイン番号の大きなリストがあります。それらのいくつかは、偽物または偽物です。

次のことを行う小さなアプリを作成する必要があります:-

  • Excel ファイルから数値を読み取る
  • 各番号に電話をかける: 電話が通じた場合 (電話が鳴るか、話中/通話中)、その番号が Excel シートの新しい列に有効としてマークされます。番号が無効である場合、その番号は無効としてマークされます。

Androidでこれを達成することは可能ですか?

アプリから発信中に応答ステータスを取得できますか? 例: Status=Ringing、Status=Busy/Engaged、Status=Invalid など

電話番号が有効か無効かを確認するより良い方法はありますか?

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

java - テレフォニー マネージャーの値は信頼でき、変更可能 (cdma) ですか?

Android のアプリで国、MCC などのテレフォニー値を信頼できるかどうかを知りたいです。setprop を使用して実行中に変更できますか? setprop を使用して変更しようとしましたが、うまくいかないようでした。私の理解では、テレフォニー マネージャーは、GSM または CDMA のハードウェア構成を表すクラス/インターフェイスです。GSM の場​​合、これは sim であり、CDMA の場合はハードウェアである可能性があります。私の質問は次のとおりです。

  • 両方のケースでこれらの値を初めて更新したのは誰ですか?
  • これらの値は OS によって読み取り専用として保存されますか?
  • ユーザーが別の国または地域に旅行した場合、国コードや MCC 値などの一部の値は自動的に更新されますか?
  • これらの値をリセットできますか?

これらの値を変更するつもりはありませんが、その動作を理解したいです! 誰かがこれについて私を助けてくれれば幸いです。

0 投票する
4 に答える
846 参照

android - アンドロイドタブレットには電話がなく、チェック時にコードがエラーになります

私はAndroid携帯で正常に動作するアプリを持っていますが、携帯がないNexus7で実行しようとすると、指定された場所で強制停止してコードが失敗します。解決策は何ですか?機能が存在するかどうかを確認するにはどうすればよいですか?これを解決するにはどうすればよいですか?

0 投票する
2 に答える
2129 参照

android - Android:アクティビティが終了した後もPhoneCallListenerがまだ生きているのはなぜですか?

アクティビティで通話リスナーを使用していますが、アクティビティを終了した後、ユーザーが電話をかけた後、通話リスナーは死んでおらず、アクティビティを再び盛り上げます!! 私を助けてください。

PhoneCallListener クラス:

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

android - コードが機能しない理由がわからない.. Android/Java

現在、通話に費やした時間を追跡し、ボタンをクリックした後にトースト メッセージに表示できるアプリを作成しようとしています。

ここにあるコード: http://paste.ideaslabs.com/show/6INd0afyi

アプリが起動しない原因がわかりません...

アイデアは、電話をかけるとすぐに開始されるサービスを作成することです (そして、それ以降は無期限に実行され続けます)。Service には、TelephonyManager クラスで getCallState() メソッドを使用して会話の開始時刻と終了時刻を追跡する 2 つの while ループがあります。そして、終了時間変数と開始時間変数の値が保存され、アクティビティ クラスで使用されます。

アクティビティ クラスでは、ボタンを使用して、費やした時間を示すトースト メッセージを表示するだけです。

携帯電話でアプリを実行しようとすると、サービスが実行されていることがわかりますが、アプリがクラッシュするか、通話にかかった時間が 0 分と表示されます (これは正しくありません..)

間違いがあれば指摘していただけると幸いです?!

ありがとう!