私は:を持つ1つのアプリを持っていContentProvider
ます
<provider android:name="ExampleProvider"
android:readPermission="example.contentprovider.READ"
android:label="Example Content Provider"
android:authorities="example.contentprovider.provider"
/>
別のアプリがプロバイダーへのアクセス許可を要求します。
<uses-permission android:name="example.contentprovider.READ" />
しかし、2番目のアプリを実行すると、
E/AndroidRuntime( 818): java.lang.RuntimeException: Unable to start activity
ComponentInfo{example.contentresolver/example.contentresolver.ContentResolverActivity}:
java.lang.SecurityException: Permission Denial: reading example.contentprovider.ExampleProvider
uri content://example.contentprovider.provider/words from pid=818, uid=10045
requires example.contentprovider.READ, or grantUriPermission()
なぜこのエラーが発生するのですか?