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

リストとデータベース - Tips404 「データのURI」を理解する

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

6-4コンテントプロバイダを用いたデータベース操作Tips404 「データのURI」を理解する

対応Ver:全て

Level3

Answer「どのデータベーステーブルの」 「複数のデータか」、「単独のデータか」

6-2、6-3で、コンタクトプロバイダやカレンダープロバイダの「接続先」をURIで表しました。

自作のデータベースアプリでは、これらのURIを自分で定義する必要があります。

何に対してURIを定義するか、以下に示します。

●コンテントプロバイダのURI

コンテントプロバイダのURIは、「AUTHORITY」という定数で表される「アプリ名(データベース名)」を主要な識別値として、決まった書式で定義します。

●データタイプ

「データタイプ」というと「text/plain」「image/jpg」などの「MIMEタイプ」を想像しますが、実はその通りです。ただし、表すのは「どのデータベーステーブルの」、さらに「複数のデータか」「単独のデータか」というタイプです。

なぜそんなものが「データタイプ」なのかというと、どんなテーブルのどんな列の値かによって、それを扱えるプログラムは決まってくるからです。「

出典情報

Medium

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

  • 著者: 清水 美樹

コメント

    コメントはありません