我想要一些照片插入到联系人的帮助,据我所研究,我发现了两种方法,我们可以插入我们的手机中的联系人,一个是开始手机的联系人活动,另一种方法是直接在手机中插入值,我使用第一种方法,我们必须开始意图,当我们开始意图时,我没有得到任何解决方案来添加图像,我有选择添加其他次要详细信息如姓名,工作地点等。第二种方法的问题是,它不让我们知道联系人是否已经添加,这可能会导致错误,它可能会创建重复的联系人。你建议我可以做什么? 我在做什么到现在是通过意图将图像传递到默认联系人活动
Intent contactIntent = new Intent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT,ContactsContract.Contacts.CONTENT_URI);
contactIntent.setData(Uri.parse("tel:" +"+91"+mMobile));
contactIntent.putExtra(ContactsContract.Intents.Insert.NAME, name);
contactIntent.putExtra(ContactsContract.Intents.Insert.EMAIL, email);
contactIntent.putExtra(ContactsContract.Intents.Insert.SECONDARY_PHONE, mobileEx);
startActivity(contactIntent);
尝试通过意图传递图像的URI,而不是它自己 – thepaulo