- FileOutputStream os = null;
- try {
- os = VCardTest.this.openFileOutput("Android.vcf", MODE_PRIVATE);
- } catch (FileNotFoundException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- OutputStreamWriter writer;
- try {
- writer = new OutputStreamWriter(
- os);
- VCardComposer composer = new VCardComposer();
- //create a contact
- ContactStruct contact1 = new ContactStruct();
- contact1.name = "Neo";
- contact1.company = "The Company";
- contact1.addPhone(Contacts.Phones.TYPE_MOBILE, "+123456789", null, true);
- //create vCard representation
- String vcardString;
- vcardString = composer.createVCard(contact1, VCardComposer.VERSION_VCARD30_INT);
- //write vCard to the output stream
- writer.write(vcardString);
- writer.write("/n"); //add empty lines between contacts
- // repeat for other contacts
- // ...
- writer.close();
- } catch (UnsupportedEncodingException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (VCardException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- FileOutputStream os = null;
- try {
- os = VCardTest.this.openFileOutput("Android.vcf", MODE_PRIVATE);
- } catch (FileNotFoundException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- OutputStreamWriter writer;
- try {
- writer = new OutputStreamWriter(
- os);
- VCardComposer composer = new VCardComposer();
- //create a contact
- ContactStruct contact1 = new ContactStruct();
- contact1.name = "Neo";
- contact1.company = "The Company";
- contact1.addPhone(Contacts.Phones.TYPE_MOBILE, "+123456789", null, true);
- //create vCard representation
- String vcardString;
- vcardString = composer.createVCard(contact1, VCardComposer.VERSION_VCARD30_INT);
- //write vCard to the output stream
- writer.write(vcardString);
- writer.write("/n"); //add empty lines between contacts
- // repeat for other contacts
- // ...
- writer.close();
- } catch (UnsupportedEncodingException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (VCardException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }