마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 자주 통화한 목록

0 추천
자주 통화한 목록을 가져오는 방법이 궁금합니다.

 

ICS 부터는 provider에 group by 를 쓸수 없다네요.

 

그럼 자주통화한 목록은 array라던지.. 그런걸로 일일이 다 계산해줘야하는건가요 ??
now882002 (3,860 포인트) 님이 2014년 12월 18일 질문

1개의 답변

0 추천

즐겨찾기와 다른 기능인가요?

즐겨찾기는 다음과 같이 찾을 수 있습니다


String[] projection = new String[] {
           ContactsContract.Contacts._ID,
           ContactsContract.Contacts.DISPLAY_NAME,
           ContactsContract.Contacts.STARRED};

Cursor cursor = this.managedQuery(ContactsContract.Contacts.CONTENT_URI, projection, "starred=?", new String[] {"1"}, null);

while (cursor.moveToNext()) {
       String contactID = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
       String displayName = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
       Log.d("Annotation", "contactID : " + contactID);
       Log.d("Annotation", "displayName : " + displayName);
   }

 

cursor.close();

 

까먹지 (3,960 포인트) 님이 2014년 12월 19일 답변
까먹지님이 2014년 12월 19일 수정
답변은 감사하지만.. ㅠ 제가 찾는 답이아니예요. ㅠ
자주통화한목록,,
그러니깐 call log 상에서 통화한 목록 중 빈도수 높은거 찾는거예요 ㅠ
...