(It is extracted from the source code of Android version 2.1 and directly packaged. It does not need all files to parse and generate vcard files. An error is reported after importing pim. Because some java files import some internal classes of Android, you can repair them as needed.
pim\vcard\exception\package.html
pim\vcard\exception\VCardException.java
pim\vcard\exception\VCardInvalidCommentLineException.java
pim\vcard\exception\VCardInvalidLineException.java
pim\vcard\exception\VCardNestedException.java
pim\vcard\exception\VCardNotSupportedException.java
pim\vcard\exception\VCardVersionException.java
pim\vcard\Constants.java
pim\vcard\ContactStruct.java
pim\vcard\EntryCommitter.java
pim\vcard\EntryHandler.java
pim\vcard\package.html
pim\vcard\VCardBuilder.java
pim\vcard\VCardBuilderCollection.java
pim\vcard\VCardComposer.java
pim\vcard\VCardConfig.java
pim\vcard\VCardDataBuilder.java
pim\vcard\VCardEntryCounter.java
pim\vcard\VCardParser.java
pim\vcard\VCardParser_ V21.java
pim\vcard\VCardParser_ V30.java
pim\vcard\VCardSourceDetector.java
pim\vcard\VCardUtils.java
pim\ContactsAsyncHelper.java
pim\DateException.java
pim\EventRecurrence.java
pim\ICalendar.java
pim\package.html
pim\RecurrenceSet.java
.....)