Android, две приложения – одна база данных?

Мы разрабатываем приложение для Android, и хотим сделать две версии, профессиональную и бесплатную. Проблема в том, что наши приложения используют базу данных, которую мы хотим использовать для обоих приложений. Возможно ли это?

Я имею в виду, что клиент загружает бесплатное приложение, и он его использует. Затем он решает купить про версию, можно ли передавать данные из бесплатной версии в про версию?

благодаря

Вы можете использовать поставщика контента, если хотите

http://developer.android.com/guide/topics/providers/content-providers.html

Два разных приложения не будут изолированы друг от друга и могут использовать одну и ту же базу данных при условии, что они подписаны с одним и тем же закрытым ключом и имеют один и тот же sharedUserId . Нет необходимости хранить базу данных в общей папке, которая может вызвать нарушение конфиденциальных данных.

Добавить:

 android:sharedUserId="com.yourprogram" 

Внутри тега manifest в ваших файлах манифеста и подписать оба apks с тем же ключом. Для получения дополнительной информации:

http://developer.android.com/guide/topics/manifest/manifest-element.html