自作のContentProviderとContentResolverの関連付け
Q: 自作のContentProviderは、ContentResolverにURIを指定して操作するが、これらのクラスはどうやって関連付けられているか?
// URIを指定してデータベースに値を挿入 Uri uri = context.getContentResolver().insert( MyClass.Columns.CONTENT_URI, // Uriオブジェクト values); // データベースに格納する値であるContentValuesオブジェクト
A: AndroidManifest.xmlの
Android システムに独自に開発したコンテンツプロバイダについて知ってもらうには、アプリケーションのマニフェストファイルに
要素で宣言します。マニフェストに宣言されていないコンテンツプロバイダはAndroid システムには見えません。