【发布时间】:2014-10-31 13:50:25
【问题描述】:
我正在使用ez-vcard 来解析Android 上的一些VCard 文件。这些 VCard 文件由 Android 的默认联系人应用程序生成。现在这些 VCard 文件的问题在于,这些文件包含由 Android 的Base64 类编码的“PHOTO”属性的数据。所以当我使用Photo#getData() 方法时,我没有得到正确的“解码”数据。所以我一直在寻找一些解决方法,以便获取照片属性的“编码”数据字符串。任何帮助/建议将不胜感激。
编辑: 我很确定 Android 的 Base64 类会产生问题,因为当我使用 ez-vcard 和照片编写 VCard 文件并尝试使用默认联系人应用程序打开此文件时,它给出了VCard 解析错误,但是当我编写由 Android 的 Base64 类编码的照片字符串时,一切正常。
为了获取编码的照片数据字符串,我也尝试使用VCard#getExtendedProperty("PHOTO") 方法,但它返回null。
【问题讨论】: