안녕하세요. 하다가 몰라서 질문 올려 봅니다.

지금 하려는게요, 주소록에서 이름, 전화번호 등등의 복수 필드 값을 꺼내서 새로 만들 어플에서 사용하고 싶습니다.
즉, 주소록에서 값을 가져오려는 건데요.

주소록 데이터를 가져오기 위해서
1. (출처 : http://developer.android.com/reference/android/provider/ContactsContract.Data.html )
---------------------------------------------------
 
Cursor c = getContentResolver().query(Data.CONTENT_URI,
          new String[] {Data._ID, Phone.NUMBER, Phone.TYPE, Phone.LABEL},
         
Data.CONTACT_ID + "=?" + " AND "
                 
+ Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'",
         
new String[] {String.valueOf(contactId)}, null);
---------------------------------------------------
를 사용하는 게 맞나요?

저러면 직접 디비 값을 불러와 사용한다는 건데, 인터넷에서 찾아낸 다른 소스를 보면,

2. ( 예: http://developer.android.com/guide/topics/providers/content-providers.html) 
---------------------------------------------------
import android.provider.Contacts.People;
import android.database.Cursor;

// Form an array specifying which columns to return.
String[] projection = new String[] {
                             People._ID,
                             People._COUNT,
                             People.NAME,
                             People.NUMBER
                          };

// Get the base URI for the People table in the Contacts content provider.
Uri contacts =  People.CONTENT_URI;

// Make the query.
Cursor managedCursor = managedQuery(contacts,
                         projection, // Which columns to return
                         null,       // Which rows to return (all rows)
                         null,       // Selection arguments (none)
                         // Put the results in ascending order by name
                         People.NAME + " ASC");
---------------------------------------------------
처럼, managedQuery() 라는 걸 쓰고 있더라구요.
developer.android.com 보면 People.XXXX 라는 건 버전 올라간 후에 없어졌다... 라고 쓰여 있던데,
1.번 과 2.번 중 어떤 형식을 쓰는게 맞는건가요?

혹시 아시는 분 답변 달아 주시면 감사하겠습니다.
그리고, 혹시나 관련 소스나 예제나 있으시다면 링크 걸어 주시면 대단히 감사하겠습니다.
인터넷에 돌아다니는 건 대부분 2번과 비슷한 예제인데,아마도 버전업 되면서 라이브러니나 구조나 뭔가 바뀐 듯 하더라구요. 코딩이 안먹어요. -_-;; ( 예를들면 People 객체가 없다고 나온다던가... 뭐 그런. )

이상입니다.

여름철 메뚜기가 마냥 부러운 1人