Easyっていい響きですね。いっても使い方はここ↓に書いてあるとおりで簡単なのですが。返されるString値)になってしまうという点です。EasyTrackerのソースを眺めてみたところ(といってもJadClipseですが)ありました、よさげなやり方が。リソースを定義してやります。対象のURLを書き換えて出力してくれます。701AndroidのContentProviderを実装するのって非常に面倒ですよね。いつも実装するたびに、「何でこんなめんどくさいんだー!」と愚痴りたくなるのですが、これを自動生成する方法があったので書いておこうと覆います。Studioというのがあるのですがこれを利用します。Android開発用のプラグインのようなのですが、この中にSQLite関係のクラスを自動生成してくれる機能があって、それを利用します。Studioで検索してインストールします。(ユーザー登録を求められたと思います)次に必要なテーブル定義をしたSQLiteのDBファイルをSQLite用のクライアントツールなどで作成します。(僕は、TkSqliteというのを使っています。Classes」というアイコンをクリックします。箇所に先ほど作成しておいたSQLiteファイルを指定します。あとは、必要な箇所を入力して「完了」をクリックすれば、先ほどのテーブル定義に対応したSQLiteOpenHelperクラスとContentProviderクラスを一瞬で生成してくれます。先ほど指定したSQLiteファイルはassets配下にコピーされていて、生成されたSQLiteOpenHelperクラスを見ると、コンストラクターの中で上記のSQLiteファイルを適切な位置、(/data/data/packagename/databases/)にコピーする処理が書かれています。DBの初期化時にDBファイルごとコピーしてしまうのですね。必要なレコードを最初からインサートしておいておく、といったことも可能です。いう感じに非常にらくちんな機能なのですが、一つだけ残念な点があって、それは、これで生成されるコンテンツプロバイダーは、各テーブルごとに別々のコンテンツプロバイダーとして生成される、っと言うことです。ひとつのDBで3つのテーブルがある場合コンテンツプロバイダーも3つになってしまいます。Exceptionが発生してしまう可能性があるという点です。これについては、ちょっと長くなってしまうので別の機会に書きたいと思います。ちなみに、上記の機能以外にも、スニペットというビューがあって、一般的によく使用するようなコードがスニペットになって並んでいます。エディターにドラッグすることでコードを挿入できるので、こちらも使い方によっては重宝するかもしれないです。