2011-06-19 17 views
0

複数の電話番号を持つ連絡先をすべて取得しようとしています。 sqlite3を使用して、私はこのようなデータベースを問い合わせました:複数の電話番号を持つすべての連絡先

select number,name,person,type 
    from view_v1_phones 
    where person in 
    (select person from view_v1_phones group by person having count(*)>1); 

私は探していたものを得ました。しかし、私は連絡先API(ContactsContract)を使用してデータベースにクエリを実行しているときに、これをどのように使用できるか分かりません。

ヘルプ!

答えて

0

ここに私が似たようなことをしているときに見つけたリンクがあります。これはアンドロイドの連絡先へのかなり包括的なガイドです。それは6ページのガイドです!ホープ、このことができます:

http://www.higherpass.com/Android/Tutorials/Working-With-Android-Contacts/1/

+0

それは他のほとんどのように、それは連絡先(すべての連絡先を取得し、それらを反復処理しながら、それぞれ1で何かを)の基本的な検索を示し、良いチュートリアルだが、。私はたくさんの連絡先(500+)で作業する必要があり、この「すべてを得る」アプローチは非常に非効率的です。私はより高度なDBクエリを必要とします。 – zorglub76

関連する問題