Necesito una biblioteca java para leer archivos vcard (vcf).¿Dónde encontrar una biblioteca java para leer archivos vcard?
Respuesta
A search for Java and vcard rendimientos muy pocos resultados.
En particular está el Mime-Dir-j que ya no se encuentra en desarrollo activo, pero puede ser todo lo que necesita, y vcard4j que parece haber estado inactivo por más tiempo (última versión 2003!).
Ya encontré esos proyectos y esperaba algo más en desarrollo activo, pero los probaré de todos modos, gracias a todos. –
Como un rápido FYI, Mime-Dir-j parece incluir el código vcard4j pero también se han aplicado correcciones de errores más recientes. –
yo encontramos este API que puede hacer el truco: http://sourceforge.net/projects/mime-dir-j/
probar Google, Yahoo, lo que sea y encontrar http://vcard4j.sourceforge.net/
Bueno, en caso de que desee utilizar un teléfono móvil, JSR75 lo hace justo fuera de la caja:
javax.microedition.pim.PIM.fromSerialFormat se especifica como el apoyo a vCard 3.0
No lo he usado todavía (a punto de probarlo), pero parece prometedor.
ez-vcard es compatible con las versiones 2.1, 3.0 y 4.0 del estándar vCard, así como vCards con codificación XML ("xCard" estándar), vCards con codificación HTML (microformato "hCard") y vCards con codificación JSON (" jCard "estándar".
https://github.com/mangstadt/ez-vcard
para leer un archivo vCard, utilice el método Ezvcard.parse()
. Luego, llame a los diversos métodos getter en el objeto devuelto VCard
para recuperar los campos de datos vCard.
File file = new File("my-vcard.vcf");
VCard vcard = Ezvcard.parse(file).first();
System.out.println("Name: " + vcard.getFormattedName().getValue());
System.out.println("Email: " + vcard.getEmails().get(0).getValue());
Oye, parece ser el mejor .vcf analizador hasta el momento, pero digamos que tengo .vcf que tiene correo electrónico a casa, correo electrónico de trabajo y otro correo electrónico. ¿Puedes mostrar un ejemplo detallado de cómo almacenaría diferentes tipos de correos electrónicos (casa, otro, trabajo) en String emailHome, emailWork, emailOther? vcard.getEmails(). get (0) .getValue(); siempre da primero, pero ¿cómo saber si ese es el correo electrónico del hogar o del trabajo, u otro correo electrónico? –
@Marko Llame al método "getTypes()" en cada objeto de correo electrónico para obtener su lista de parámetros de "tipo". Luego puede verificar si su tipo es "home" o "work": email.getTypes(). Contains (EmailTypeParameter.HOME); – Michael
+1 desarrollo activo – kommradHomer
- 1. ¿Dónde encontrar bello código PHP para leer?
- 2. Biblioteca para leer/escribir archivos pbxproj/xcodeproj?
- 3. ¿Dónde puedo encontrar una biblioteca de ECommerce?
- 4. tipos de archivos asociados para vCard con una aplicación iPhone
- 5. ¿Dónde puedo encontrar una biblioteca ICQ para C#?
- 6. ¿Hay una buena biblioteca .NET para leer archivos RAW?
- 7. ¿Alguna buena biblioteca para leer y escribir archivos csv?
- 8. ¿Dónde puedo encontrar una biblioteca de resaltado de sintaxis para Java?
- 9. Vpim :: Vcard - Parcar vcard 2.1
- 10. ¿Hay una biblioteca Java para procesar archivos ONIX?
- 11. encontrar archivos en una carpeta usando Java
- 12. ¿Dónde busca java los archivos?
- 13. ¿Dónde almacenar archivos .properties para Java?
- 14. android vcard cadena para contactar
- 15. ¿Dónde puedo encontrar una buena biblioteca .NET PDF?
- 16. ¿Hay una biblioteca Java para analizar los archivos PO gettext?
- 17. ¿Biblioteca Java de código abierto para leer datos de ECG?
- 18. ¿Hay una biblioteca para leer los archivos maven2/3 pom xml?
- 19. biblioteca de Java para leer feeds RSS y ATOM
- 20. ¿Dónde puedo encontrar una gran cantidad de archivos de texto?
- 21. ¿Dónde puedo encontrar una interfaz AS400 a Java?
- 22. Dónde puedo encontrar una implementación de Java EL 3.0
- 23. ¿Dónde encontrar una revisión rápida de Java y/o C++?
- 24. Biblioteca UPnP para Java
- 25. ¿Dónde puedo encontrar una implementación de javax.validation. *?
- 26. ¿Dónde puedo encontrar documentación para BlueZ?
- 27. ¿Hay una manera "correcta" para leer archivos CSV
- 28. ¿Dónde puedo encontrar una biblioteca de análisis de elementos finitos para la plataforma .NET?
- 29. ¿Dónde puedo encontrar una biblioteca libre .Net (C#) que pueda utilizar para escanear documentos y OCR?
- 30. ¿Cómo usar EMF para leer archivos XML?
Stackoverflow es un sitio web para PREGUNTAS. Por favor reformúlelo como una pregunta. Sin embargo, no es una pregunta real. – guerda