1
我有一个主要的应用程序,和一堆子应用程序(它们是独立的应用程序,它们没有出现在Android家庭仪表板上)。我打算让主应用程序维护一个SQLite数据库,并从中获取可用子应用程序的列表。有没有办法在用户安装子应用程序时更新这个主数据库?有没有办法在安装/升级应用程序时更新数据库?
两个替代我的想法包括:
用户通过主应用程序,那么这将更新数据库安装的子应用程序。
与其使用数据库来查找所有已安装的子应用程序,让每个子应用程序声明一个类别,并使用意图查询与该查询匹配的所有应用程序(如果是这样的话,建议是欢迎)。
谢谢!
不知道android是否提供了一些钩子或某些东西,一种解决方案是在应用程序启动时简单地检查数据库的兼容性,然后在必要时进行更新。 – poke 2010-03-27 15:06:02