Android,两个应用程序一个数据库?

我们正在开发一个Android应用程序,我们想制作两个版本,亲和免费的。 问题是,我们的应用程序使用我们想要为这两个应用程序可用的数据库。是否有可能?

我的意思是,客户端下载免费的应用程序,他使用它。 然后他决定购买专业版,将数据从免费版传递到专业版是否可行?

谢谢

  • 数据库的ORMLite更新
  • 什么是com.sec.android.provider。*应用程序?
  • 如何在sqlite数据库中添加date
  • asynchronous删除ListView / RecyclerView项目的最佳做法
  • 如何将现有的SQLite应用程序迁移到Room Persistance Library?
  • 在编译时,Android SQLiteException“no such table”:INSERT INTO table
  • 如何从MySql服务器到Android应用程序?
  • SQLite自动增量不起作用
  • 两个不同的应用程序不会彼此沙盒,并可以使用相同的数据库,只要它们使用相同的私钥签名,并具有相同的sharedUserId 。 无需将数据库存储在可能导致违反敏感数据的共享文件夹中。

    加:

     android:sharedUserId="com.yourprogram" 

    在您的清单文件里面manifest标记和签署两个同一个键。 详情请见:

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