我试图使用下面的代码将模拟器上的联系人转换为VCard格式
AssetFileDescriptor afd = openAssetFileDescriptor(Contacts.CONTENT_VCARD_URI,"r")
堆栈跟踪说java.io.FileNotFoundException内容中没有文件://com.android.contacts/contacts/as_vcard
我们需要将文件附加到URI吗?还有其他方法可以在Android中将联系人转换为Vcard吗?
小智 2
您必须遍历联系人数据库并分别对每个数据库调用 openAssetFileDescriptor() 。重要的是,您必须使用每个联系人的查找键,并使用 URI.withAppishedPath() 方法将其附加到 CONTENT_VCARD_URI。
| 归档时间: |
|
| 查看次数: |
1290 次 |
| 最近记录: |