写:

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();

}

读:

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android源码学习--SystemServer进程
  2. Android(安卓)Handler机制之Handler 、Me
  3. Android各种访问权限Permission详解
  4. Android 开发工程师面试指南
  5. Android Market上发软件要注意哪些问题
  6. Android经典完美退出方法
  7. 汇编语言
  8. Android activity启动模式理解
  9. Android使用Thread+Handler实现非UI线程
  10. Android(安卓)创建自定Dialog