【问题标题】:How can I add a phone number to an existing contact via Intent?如何通过 Intent 向现有联系人添加电话号码?
【发布时间】:2017-12-07 18:52:33
【问题描述】:

我正在尝试模仿将电话号码添加到现有联系人的本机行为。本机行为有以下步骤:

  1. 点击“添加到联系人”/“更新现有”会打开本地联系人列表活动,用户可以在其中选择联系人。

  2. 点击联系人会打开本机编辑联系人活动并将所选电话号码添加为备用电话号码字段(即工作)。

我可以使用意图来实现吗?

同样,我正在使用意图添加联系人。这是我的代码:

Intent intent = new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI);
intent.putExtra(ContactsContract.Intents.Insert.PHONE,phoneNumber);
intent.putExtra("finishActivityOnSaveCompleted", true);
dialog.dismiss();
context.startActivity(intent);

【问题讨论】:

标签: android android-intent mobile


【解决方案1】:

这是这样做的方法:

Intent i = new Intent(Intent.ACTION_INSERT_OR_EDIT);
i.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
i.putExtra(Insert.NAME, "TESTTEST");
i.putExtra(Insert.PHONE, "209384");
startActivity(i);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 2012-06-09
    • 2014-05-22
    • 2012-06-17
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多