Androidアプリ開発逆引き大全 500の極意

リストとデータベース - Tips372 連絡先のデータを扱うしくみを把握する

登録タグ
Icon comment count 0
Icon stock count 0

6-2連絡先データの利用Tips372 連絡先のデータを扱うしくみを把握する

対応Ver:全て

Level2

Answer「コンテントプロバイダ」の基本が学べる

「連絡先」の管理システムは、Androidでデータベースを扱うしくみそのものです。

Androidでは、アクティビティでデータベースに直接、SQLを発行するなどのアクセスをすることはありません。アクティビティからは、データベースを扱う専用のオブジェクト「コンテントプロバイダ」を指定し、検索や更新などの処理を依頼します。

Androidで登録する「連絡先」は、Androidのコンテントプロバイダ「コンタクトプロバイダ」が管理するデータベースです。そのため、アプリから連絡先を呼び出すには、「コンタクトプロバイダ」にアクセスします。

自分で新しいデータベースのアプリを書くには、「コンテントプロバイダ」作成や、AndroidManifest.xmlへの登録作業に手間がかかり、それからクライアントプログラムを書かなければなりません。そこで、連絡先にアクセスするアプリの作り方を学んでおくことで、「コンテントプロバイダ」の機能とその利用法の基本を知ることができます。

連絡先データを扱うサンプルプロジェクトは、「ContactManager」です。「ApiDemos」と同等の、独立したプロジェクトです。

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません