6

Android (2.x)から通話ログを読み取るアプリがありますCallLog.Calls.CONTENT_URI

TYPE最近、フィールドから予期しない値を取得するというエラー レポートを受け取りました。ソースコードでは、値は常に1, 2, 3 (CallLog.Calls.INCOMING_TYPE, CallLog.Calls.OUTGOING_TYPE, and CallLog.Calls.MISSING_TYPE repectively)

残念ながら、私が得た実際の値に関する情報はありません。TYPE私の問題は、上記の 3 つを超えるフィールドの可能な値は何ですか? Android javadoc には、「通話の種類 (着信、発信、または不在)」が明示的に記載されています。

4

3 に答える 3

15

標準の Incoming(1)、Outgoing(2)、Missed(3) 以外のタイプもあります。これまでのところ、4 (ボイスメール)、5 (拒否)、6 (拒否リスト) に遭遇しました。

于 2012-06-29T15:24:27.197 に答える
4
   final static int Rejected = 5;
   final static int Refused_List = 6;
   final static int Voice_Mail = 4;
于 2014-12-02T13:06:20.283 に答える
2

離散リテラル値ではなく、定義された値を使用します。

CallLog.Calls.OUTGOING_TYPE
CallLog.Calls.INCOMING_TYPE
CallLog.Calls.MISSED_TYPE
于 2011-07-13T22:49:28.707 に答える