Android:如何预先填充新联系人的照片?

时间:2012-11-14 17:06:39

标签: android android-contacts

我正在通过启动“新联系人”意图来创建新联系人:

    Intent intent = new Intent(Intent.ACTION_INSERT);
    intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
    intent.putExtra(..., ...);
    startActivity(intent);

有谁知道在这种情况下如何预先填充Photo字段? 从API级别11开始,我可以使用ContactsContract.Intents.Insert.DATA 在意图的附加内容中传递照片,但我还需要支持早期版本。

如果你知道一种解决方法,那也会有所帮助。我知道解决它的一种方法是首先手动创建联系人(使用照片集),然后启动“编辑联系人”意图,但如果有更好的选项,我宁愿不这样做。

提前致谢。

1 个答案:

答案 0 :(得分:0)

ContactsContract.Intents.Insert.DATA旨在插入多个数据项,如您所知,它在11之前的平台中不可用。

预先填充照片的用例是什么?