安卓:从SD卡导入联系人的代码



有人可以向我提供将联系人从SD卡导入Android手机的代码吗?我正在研究这个链接:将联系人导出为 VCF 文件但是,它与我想要的恰恰相反。请帮忙。

为了导入联系人,您只需要调用内置

的Android意图....
 private void restoreContact(){
   if(android.os.Build.VERSION.SDK_INT < 11){
      try{
           Intent i = new Intent();
           i.setComponent(new ComponentName("com.android.contacts","com.android.contacts.ImportVCardActivity"));
           startActivity(i);
       } catch(Exception e){
           try {
               Intent i = new Intent();
               i.setComponent(new ComponentName("com.sonyericsson.contacts","com.sonyericsson.contacts.contactlist.ImportVCardActivity"));
               startActivity(i);
           }
           catch (Exception ex)
           {
            //Show Exception
           }
       }
  } else if(android.os.Build.VERSION.SDK_INT >= 11){
      try{
           Intent intent =new Intent();
           intent.setComponent(new ComponentName("com.android.contacts","com.android.contacts.vcard.ImportVCardActivity"));
           startActivity(intent);
      }catch(Exception e){
        //Show Exception
       }          
    }
 }

相关内容

最新更新