public static Uri add(ContactSpec spec) {
// original code http://stackoverflow.com/questions/4744187/how-to-add-new-contacts-in-android
// good blog http://androiddevelopement.blogspot.de/2011/07/insert-update-delete-view-contacts-in.html
ArrayList<ContentProviderOperation> ops = new ArrayList<>();
addContactBase(ops);
addContactDisplayName(spec, ops);
addContactAddress(spec, ops);
try {
ContentProviderResult[] results = InstrumentationRegistry.getTargetContext().getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
return results[0].uri;
} catch (RemoteException | OperationApplicationException e) {
throw new IllegalStateException("Could not add contact", e);
}
}
EspContactTool.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:espresso-macchiato
作者:
评论列表
文章目录