2012-03-06 3 views
0

Я пытаюсь сохранить номер, введенный в текстовое поле, в качестве контакта в телефоне android. Я понятия не имею, как это сделать. Есть ли способ сделать то же самое?Как сохранить номер в качестве контакта?

+0

Вы даже делать какие-либо усилия исследователей спариваться? – jmishra

+1

@Jaydeepsinh: Всегда лучше делать некоторые исследования, прежде чем публиковать какие-либо вопросы. – AndroDev

ответ

1
String enterednumber=textbox.getText().toString(); 
insertbtn.setOnClickListener(new OnClickListener() { 

      public void onClick(View v) { 
       // TODO Auto-generated method stub 
Intent intent = new Intent(Intent.ACTION_INSERT); 
       intent.setType(ContactsContract.Contacts.CONTENT_TYPE); 

       intent.putExtra(ContactsContract.Intents.Insert.NAME, fullname); 
       intent.putExtra(ContactsContract.Intents.Insert.PHONE,enterednumber); 
       intent.putExtra(ContactsContract.Intents.Insert.EMAIL, email); 
       intent.putExtra(ContactsContract.Intents.Insert.NOTES, 
         "Imported from moodle"); 
       intent.putExtra(ContactsContract.Intents.Insert.POSTAL, city 
         + " " + country); 

       startActivityForResult(intent, 1); 
    } 
     }); 

//function 


protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     if (resultCode == RESULT_OK) { 
      switch (requestCode) { 
      case 1: 
       if (requestCode == 1) { 

       } 
       super.onActivityResult(requestCode, resultCode, data); 
      } 
     } 
    } 
Смежные вопросы