-1

我想请求一个带有Insert_OR_Edit行动的联系意图,需要预先填写一些字段示例邮政地址,我可以预先填写组织字段,但不能对任何其他字段执行相同操作

参考链接

需要通过意图以编程方式插入“地址”字段

4

2 回答 2

3
    Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION,ContactsContract.Contacts.CONTENT_URI);
    intent.putExtra(ContactsContract.Intents.Insert.NAME, getName());
    intent.putExtra(ContactsContract.Intents.Insert.COMPANY, getCompany());
    intent.putExtra(ContactsContract.Intents.Insert.EMAIL, getEmail());
    intent.putExtra(ContactsContract.Intents.Insert.PHONE, getPhone());
    intent.putExtra(ContactsContract.Intents.Insert.POSTAL, getAddress());
    startActivity(intent);

它将使用您提供的信息预先填写提及的字段。

预填联系人字段

于 2013-11-14T03:57:52.183 回答
1

以下是特定于联系人的 Intent 字段

如果我正确理解您的问题,类似下面的内容可能对您有好处?

Intent.putExtra(ContactsContract.Intents.Insert.POSTAL, "address");
于 2013-11-12T14:05:49.087 回答