我想请求Insert_OR_Edit
动作的联系方式,需要预先填写一些字段示例邮政地址,我可以预先填写组织字段,但不能对任何其他字段执行相同操作< / p>
需要通过意图
以编程方式插入“地址”字段答案 0 :(得分: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);
它将使用您提供的信息预先填写上述字段。
答案 1 :(得分:1)
以下是Contacts specific Intent fields
如果我理解你的问题,下面的内容可能对你有好处吗?
Intent.putExtra(ContactsContract.Intents.Insert.POSTAL, "address");