首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android AOSP联系人应用和Calls.VOICEMAIL_TYPE

Android AOSP联系人应用和Calls.VOICEMAIL_TYPE
EN

Stack Overflow用户
提问于 2013-06-21 19:24:12
回答 2查看 327关注 0票数 0

我正在尝试从AOSP中构建联系人应用程序,作为Eclipse中的Android项目。我找不到参考资料

Calls.VOICEMAIL_TYPE

在代码CallLogFragmentTest.java中

代码语言:javascript
复制
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);
}

即使在我的另一个安卓环境中,变量VOICEMAIL_TYPE也不存在吗?

有没有人这样做过,如果是这样的话,你到底使用了什么库?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-21 19:34:42

正如您在the source中所看到的,VOICEMAIL_TYPE位于CallLog.Calls中。

以下是我能想到的两个原因,为什么你会错过这个:

Android SDK您没有所有正确的源代码(例如,您的VOICEMAIL_TYPE)

  • You副本并没有实际设置
  • 项目(在您的构建路径中包含一个android.jar ),因为VOICEMAIL_TYPE被标记为@hide,所以尽管它是操作系统构建的一部分,但它不是Android CallLog

的一部分

可能还有其他原因。

票数 2
EN

Stack Overflow用户

发布于 2013-06-21 20:55:14

Eclipse为我指出了正确的方向,我通过构建AOSP解决了这个问题,然后我获得了out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes-full-debug.jar,并首先将它添加到我的CommonsWare构建路径中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17234075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档