2012-03-10 10 views
0

連絡先リストを表示するためにインテントを使用しています。連絡先から、firstname、secondname、emailid、phonenumberのような連絡先情報を取得したいと思います。私は選択された連絡先のすべての情報をonActivityForResult()にします。Androidのインテントから連絡先情報を取得する方法は?

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); 
startActivityForResult(intent, 1); 
+0

だから、uは何をしたいですか??????????? –

答えて

4

これが回答されている何回も、これらの記事をチェックアウトしてください:

How to read contacts on Android 2.0

get contact info from android contact picker

How to call Android contacts list?

GoogleのAndroid開発者の文書:

@Override 
public Loader<Cursor> onCreateLoader(int loaderId, Bundle args) { 
    /* 
    * Appends the search string to the base URI. Always 
    * encode search strings to ensure they're in proper 
    * format. 
    */ 
    Uri contentUri = Uri.withAppendedPath(Contacts.CONTENT_FILTER_URI, Uri.encode(mSearchString)); 

    return new CursorLoader(
     getActivity(), 
     contentUri, 
     PROJECTION, 
     null, 
     null, 
     null 
    ); 
} 

出典: http://developer.android.com/training/contacts-provider/retrieve-names.html

+1

すべてのサイトをチェックしてください –

関連する問題