0

AOSP から連絡先アプリを Eclipse の Android プロジェクトとしてビルドしようとしています。リファレンスが見つからない

Calls.VOICEMAIL_TYPE

コード内 CallLogFragmentTest.java

private void insertVoicemail(String number, long date, int duration) {
    Object[] values = getValuesToInsert(number, date, duration, Calls.VOICEMAIL_TYPE);
    // Must have the same index as the row.
    values[CallLogQuery.VOICEMAIL_URI] =
            ContentUris.withAppendedId(VoicemailContract.Voicemails.CONTENT_URI, mIndex);
    insertValues(values);
}

私の他の Android 環境でも、変数 VOICEMAIL_TYPE は存在しませんか?

誰かがこれを行ったことがありますか?もしそうなら、正確にどのライブラリを使用しましたか?

4

2 に答える 2

2

VOICEMAIL_TYPEソースCallLog.Callsからわかるように、 にあります。

これを見逃している理由として、私が考えることができる2つの理由を次に示します。

  • 適切なソース コードがすべて揃っていない (つまり、 のコピーにCallLogがありませんVOICEMAIL_TYPE)

  • としてマークされているように、実際に Android プロジェクトを (android.jarビルド パスの一部として)セットアップします。したがって、これは OS ビルドの一部ですが、Android SDK の一部ではありません。VOICEMAIL_TYPE@hide

他にも理由があるかもしれません。

于 2013-06-21T11:34:42.447 に答える