我有一个需要一些内置资源的应用,让用户可以搜索这些资源。这些资源不是静态的,我有时会更新它,因为Google Play需要的APK文件不超过50MB(记录为here),所以我想将我的应用程序划分为2个或更多应用程序与主应用程序和其他人为主应用程序提供资源。
喜欢这个:
Aviary - 主要应用:https://play.google.com/store/apps/details?id=com.aviary.android.feather&feature=search_result
Aviary - 我称之为“资源应用”:https://play.google.com/store/apps/details?id=com.aviary.android.feather.plugins.stickers.free_stickers&feature=search_result
解释Aviary:在Aviary的主应用程序中,有一个功能需要资源应用程序才能运行。资源应用程序没有任何活动,每当安装资源应用程序时,该功能都可用。
所以我的问题是:如何创建这样的资源应用程序?此外,我还希望资源应用程序能够为主应用程序提供一些数据库,以便在安装后进行搜索。
我想过ContentProvider,但它似乎只能提供数据库,我不知道如何处理像图像或媒体文件这样的真实资源。
任何建议表示赞赏。 谢谢!