【问题标题】:Intent URI to go to favorite contacts意图 URI 去最喜欢的联系人
【发布时间】:2010-06-25 07:00:57
【问题描述】:

是否有 Intent URI 可以将您发送到您手机最喜欢的联系人?

就像 content://contacts/people/ 将您发送给您的所有联系人,而 tel: 将您发送给您的拨号器。

编辑

还有没有办法进入你的通话记录?

【问题讨论】:

    标签: android android-intent


    【解决方案1】:

    收藏夹:

    // "com.android.contacts.action.LIST_STARRED"
    Intent intent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION);
    startActivity(intent);
    

    通话记录:

    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setType("vnd.android.cursor.dir/calls");
    startActivity(intent);
    

    【讨论】:

    • 收藏夹类 Contacts.Intents... 自 API 5 起已弃用,您知道如何为 API 5+ 执行此操作
    • 对于 API 5+,常量不存在于非弃用状态。它们在ContactsContract.Intents.UI 中,但该类是@hide,因此它在框架中不可用。
    • 第二个选项中收藏夹的目录是什么?第一个选项在 2.35 上无效,但您的第二个答案在 2.35 上有效。我希望我可以用您的第二个答案打开收藏夹和联系人。您能否提供联系人和收藏夹的目录以在您的第二个命令中使用??
    猜你喜欢
    • 2017-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2018-05-27
    • 2022-12-13
    • 1970-01-01
    相关资源
    最近更新 更多