Thanks Steve.

How would 3rd party apps access those content providers without worrying
about whether the lite, pro or both versions are installed?

On 15 December 2010 10:15, Flying Coder <[email protected]> wrote:

>
> Having lite & pro ContentProviders is very easy if you use a library
> project.  Simply put all of the shared functionality between lite &
> pro versions, including the ContenteProvider, in the base library
> project.  Then, have 2 separate lite & pro projects that use the same
> base library project.  Define any lite/pro specific variables &
> manifest values in the lite & pro versions, and that's it.
>
> For instance, in one of my apps, I have both lite & pro versions with
> ContentProviders.  The ContentProvider is defined in the library
> project and references an AUTHORITY variable defined in an Application
> object.  Then, in each of the LITE & PRO versions, I created a
> subclass of the Application object that overrides the AUTHORITY
> variable with the correct version-specific value.  Similarly, the LITE
> & PRO Manifest files have corresponding version-specific authority
> strings for the ContentProvider.
>
> Works like a charm.
>
> Cheers,
> Steve
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to