7

私は、受信者によって (ダイヤル ボタンを押すことによって) 拒否された通話と、応答されず、ダイヤルしている人によって切断された通話を区別する必要があるアプリケーションを設計しています。これらは両方とも Android の不在着信のカテゴリに分類されるため、差別化をもたらすものはありますか?

4

1 に答える 1

2

詳細が不足しています。お知らせ下さい。

コール ログ プロバイダのことandroid.provider.CallLog.Callsですか? 定義されているコール タイプは 3 つだけです。そのような通話履歴エントリのすべてのフィールドのデータを提供できますか?

(私たちが知っている)他の唯一の方法は、電話の状態を( 経由でIntentReceiver)監視し、遷移を自分で追跡することです。ほとんどの場合、Ringing から Idle への遷移は、コールが応答されずに拒否されたことを示します。この場合、Ringing から Offhook に遷移します。

于 2011-12-30T17:46:10.813 に答える