2011-11-12 8 views
1

連絡先をコンテンツで表示する方法Uri。私は連絡先のコンテンツを知っているuri Contacts.CONTENT_URIしかし、これらのコンテンツuriはSDKとAPIのバージョンと異なり、私はすべてのバージョンのコンテンツuriを知ることもできません。なぜなら、連絡先に依存しないバージョンのような1つのアプリケーションを作るつもりだからです。すべてのバージョンの連絡先のコンテンツuriをリストします。Android:コンタクトコンテンツUri?

答えて

2

連絡先のAndroid SDKには、ContactsContactsContractという2つのコンテンツプロバイダしかありません。後者はAndroid 2.x以降で使用するためのものです。ただし、相互作用しようとしているデータのファセットに応じて、それぞれに複数の値が設定されます(CONTENT_URI)。

Here is a sample projectスタティックイニシャライザでリフレクションを使用して値を2つ選択する方法を示しています。

Here is a sample projectこれらのうちの2つを静的初期化子での条件付きクラスローディングを介して選択する方法を示しています。

+0

すべての詳細を連絡先にリストしたいと思います。どうすればいい?どのコンテンツを私が使用するか。そして、私はこれをバージョンに依存しない方法で使用したい場合は、そのコードを指定してください。 – Praveenkumar

関連する問題