使用Android OS 2.0 API级别5以编程方式导入/导出为VCard格式

时间:2009-11-12 10:17:09

标签: android

Android 2.0 SDK具有导入/导出选项,可以导出或导入VCard格式的联系人。

是否有任何API可以实现此功能。

1 个答案:

答案 0 :(得分:3)

尝试将此类代码导出到VCard:

Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey);
AssetFileDescriptor fd = contentResolver.openAssetFileDescriptor(uri, "r");
FileInputStream fis = fd.createInputStream();
byte[] buf = new byte[(int)fd.getDeclaredLength()];
if (0 < fis.read(buf))
{
   String vCard = new String(buf);
}