0

誰かがSDカードからAndroid携帯に連絡先をインポートするためのコードを教えてもらえますか?私はこのリンクを調べていました: 連絡先をVCFファイルとしてエクスポートします が、それは私が望むものとは正反対です。助けてください。

4

1 に答える 1

0

連絡先をインポートするには、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

       }          
    }
 }
于 2013-03-13T08:55:25.380 に答える