Android プログラミングは初めてで、連絡先にデータを追加する方法を探しています。特に、アプリケーションで使用する連絡先にいくつかの文字列を追加したいと考えています。最善の方法は、これらの文字列を格納する別のデータベース テーブル (sqlite を使用) を用意し、たとえばテーブルに含まれる連絡先の ID を使用して、連絡先をこのテーブルに結合する方法を用意することだと思います。これは正しいアプローチですか?それを行う方法のコード例を教えてください。これを実現する他の方法はありますか?ありがとう
1 に答える
0
SQLite には、他のデータベースにアタッチして、それらのテーブルを 1 つのクエリで使用できるようにする機能があります。ただし、これには、アプリが連絡先データベース ファイルに実際にアクセスできる必要がありますが、そうではありません。
連絡先データにアクセスする唯一の方法は、連絡先コンテンツ プロバイダーを使用することです。ユーザー定義の MIME タイプの行をデータ テーブルに追加することで、独自のデータを追加できます。
于 2012-10-06T20:52:34.627 に答える