2011-09-08 2 views
1

나는 안드로이드 개발에 새로운입니다.이 문제를 해결할 수 있도록 도와주세요. 기본 설정을 사용하여 전화 연락처 목록을 열 수 있는지 알고 싶습니다. 어떤 환경 설정을 사용했는지 알려주십시오. 목록 환경 설정으로 시도했지만 해결할 수 없습니다.이 문제를 해결하는 가장 좋은 방법은 무엇입니까?안드로이드는 기본 설정을 사용하여 전화 연락처 목록을 열 수 있습니다.

답변

2

정확하게 이해하면 전화 연락처 목록에서 연락처를 선택하는 환경 설정을 추가하려고합니다. 직접적인 지원은 없습니다. 즉, ContactPreference이 없습니다. DialogPreference을 확장하여 자신 만의 환경 설정을 만들 수 있습니다. 표준 PICK_CONTACT으로 전화하면 도움이 될 수 있습니다.

0

예 흠,

이 샘플 API 문서에서이다,

public class List3 extends ListActivity { 

     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 

      // Get a cursor with all phones 
      Cursor c = getContentResolver().query(Phones.CONTENT_URI, 
    null, null, null, null); 
      startManagingCursor(c); 

      // Map Cursor columns to views defined in 
    simple_list_item_2.xml 
      ListAdapter adapter = new SimpleCursorAdapter(this, 
        android.R.layout.simple_list_item_2, c, 
          new String[] { Phones.NAME, Phones.NUMBER }, 
          new int[] { android.R.id.text1, 
    android.R.id.text2 }); 
      setListAdapter(adapter); 
     } 
} 
관련 문제