First of all I have done a search and can\'t find a specific answer to my question so here goes...
I am writing my first Android application and plan to have a Lite vers
As @Chris told that you can use "unlock" approach, i will explain it how i do in such conditions.
You can have a table like 'Features' should have have a column/flag IsAvailable. If you want to restrict certain features you can set its IsAvailable flag to FALSE.
If you have changes in DB structure, then you should upgrade the DB using:
@Override
public void onUpgrade()
{
if (condition == true)
// alter table
}