2010-11-25 5 views
0

アクティビティクラスを使用せずに連絡先を取得することはできますか?アクティビティクラスを使用せずに連絡先を取得することはできますか?

私はLWUITを使ってAndroidアプリケーションを開発しています。私はアンドロイドの電話帳から連絡先を取得する必要があります。どのように可能ですか?

通常、エクステンションアクティビティクラスの内部で達成された連絡先プロセスを取得するためです。 (私はいくつかの例を見た)。

LWUITでは、独自のアクティビティクラスを作成しました。 私は、アクティビティクラスではない他のクラスを達成する必要があります。

どのように可能ですか?

答えて

1

連絡先は、android.provider.Contacts(Android 1.6以前)とandroid.provider.ContactsContract(Android 2.0以降)のコンテンツプロバイダから入手できます。 ContentResolverを使用してこれらのコンテンツプロバイダを照会するアクティビティは必要ありません。

+0

私はアンドロイド2.2を使用しています。アクティビティクラスを使用せずに連絡先を追加することは可能ですか? – bharath

+0

@bhakki:あなたは、これらのコンテンツプロバイダと何かをするための活動は必要ありません。ただ 'ContentResolver'を使用してください。 – CommonsWare

関連する問題