12

vcard ファイル (vcf) を読み取るための Java ライブラリが必要です。

4

8 に答える 8

22

ez-vcardは、vCard 標準のバージョン 2.1、3.0、および 4.0 に加えて、XML でエンコードされた vCard (「xCard」標準)、HTML でエンコードされた vCard (「hCard」マイクロフォーマット)、および JSON でエンコードされた vCard (「jCard」) をサポートします。標準)。

https://github.com/mangstadt/ez-vcard

vCard ファイルを読み取るには、Ezvcard.parse()メソッドを使用します。次に、返されたVCardオブジェクトでさまざまな getter メソッドを呼び出して、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());
于 2012-07-25T19:12:34.343 に答える
8

Cardmeは、活発に開発されている最高のvcardライブラリのようであり、wikiサイトもあります。

プロジェクトのホームページを確認してください。

于 2012-03-15T14:47:10.240 に答える
8

Java と vcard を検索すると、かなりの数の結果が得られます。

特に、Mime-Dir-jは活発に開発されていませんが、これで十分かもしれません。vcard4jはさらに長い間休眠していたようです (最後のリリースは 2003 年です!)。

于 2009-03-23T09:43:56.273 に答える
3

まだ使用していませんが(試してみようとしています)、これは有望に見えます。

http://code.google.com/p/android-vcard/

于 2009-09-14T15:48:51.957 に答える
2

http://wiki.modularity.net.au/ical4j/index.php?title=VCard

于 2009-05-16T12:18:23.257 に答える
1

このトリックを行う可能性のあるこの API を見つけました: http://sourceforge.net/projects/mime-dir-j/

于 2009-03-23T09:42:47.587 に答える
0

Google や Yahoo などを試してみて、 http: //vcard4j.sourceforge.net/を見つけてください。

于 2009-03-23T09:42:52.877 に答える
0

携帯電話を使用する場合に備えて、JSR75 はすぐに使用できます。

javax.microedition.pim.PIM.fromSerialFormat は vCard 3.0 をサポートするように指定されています

于 2009-03-23T11:05:55.017 に答える