久々に更新。 Android Dev Phoneも3週間ほどで返ってきて、必死にAndroidアプリの勉強中。 Androidではデータベースへのアクセスはコンテントプロバイダってのを使うのが基本らしいが、他のアプリからも利用可能になるらしい。アプリによってはデータを公開したくないけど、コンテントプロバイダの仕組みを使いたい!って場合もあると思うので調査。 AndroidアプリのContactっていうのは、アドレス帳を他のアプリに公開しているが、それを使うときにはpermissionの設定が必要。そこにヒントがあると思い、AndroidのソースコードからContactsProviderを参照。AndroidManifest.xmlのproviderの定義にpermissionの設定をしているようだ。「Google Android プログラミング入門」の本を参考にして、以下のような感じになる