Skip to content

A sample application that demonstrates sharing data with other applications using ContetProvider

License

Notifications You must be signed in to change notification settings

swayangjit/ContentProvider

Repository files navigation

A sample application that demonstrates sharing data with other applications using ContetProvider.

Important points to consider while creating a custom content provider

  • First create your custom permission and provide a namespace to those permissions.

    <permission android:name="com.github.provider.READ_DATABASE" android:label="@string/app_read" android:protectionLevel="normal"> </permission>

    <permission android:name="com.github.provider.WRITE_DATABASE" android:label="@string/app_write" android:protectionLevel="normal"> </permission>

  • While mentioning the provider in the AndroidManifest.xml mark the provider as exported = true and add the read and write permissions to the Provider.

    <provider android:name=".providers.TelemetryProvider" android:authorities="com.github.provider" android:enabled="true" android:exported="true" android:multiprocess="true" android:readPermission="com.github.provider.READ_DATABASE" android:writePermission="com.github.provider.WRITE_DATABASE"/>

About

A sample application that demonstrates sharing data with other applications using ContetProvider

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages