我有一个主应用程序和一堆子应用程序(它们是单独的应用程序,不会出现在android home仪表板上)。我正计划拥有一个由主应用程序维护的SQLite数据库,并从中获取可用子应用程序的列表。当用户安装子应用程序时,是否可以更新此主数据库?

我正在考虑的两个备选方案包括:


用户通过主应用程序安装子应用程序,然后将更新数据库。
不必使用数据库来查找所有已安装的子应用程序,而是让每个子应用程序声明一个类别,并使用意图查询与该查询匹配的所有应用程序(这是否可能?如果可以,欢迎提出建议)。


谢谢!

最佳答案

查看SQLiteOpenHelper


  用于管理数据库的助手类
  创建和版本管理。您
  创建实现的子类
  onCreate(SQLiteDatabase),
  onUpgrade(SQLiteDatabase,int,int)
  以及可选的onOpen(SQLiteDatabase),
  这节课要照顾
  数据库(如果存在)创建
  如果没有,则将其升级为
  必要。交易习惯于
  确保数据库始终位于
  明智的状态。

关于android - 安装/升级应用程序时,是否可以更新数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2529739/

10-11 19:51
查看更多