0

我希望能够将数据打包到 apk 中,由我的主应用程序读取。

有没有办法可以将数据放入 apk,然后在安装时自动将该数据挂钩到我的主应用程序的 ContentProvider 中?

另一种可能性是让每个附加组件成为内容提供者,并让应用程序查找它,但随后我将权限分割并且我没有预先构建的列表,尽管我想我可以“保留”如果这是最好的选择,请当局进行扩张。

我知道我可以用于数据共享的另一个选项是使用相同的 user_id 运行单独的 apk?任何如何让它工作的想法也很好,我尝试了这个,但反射没有显示我的插件类,它带来了各种动态加载问题。

编辑:如果有帮助,我已经使用 SD 文件夹中的 zip 文件运行它,但我希望能够将该 zip 放入 apk,并编写一个简单的包装器,以便我的其他应用程序可以读取它.

4

2 回答 2

1

我实际上是通过使用一组权限然后遍历所有内容提供者来实现的。

所以每个插件都在 addons.myapp.blah1... 然后如果它与开头的 addons.myapp 匹配,我会加载。

于 2011-01-28T04:08:33.150 回答
1

我计划将每个附加组件都作为内容提供者来做类似的事情。我的计划是让每个附加组件/内容提供者都有一个公共元数据标签,主应用程序在遍历所有内容提供者的列表时可以查找该标签。

于 2011-01-28T01:11:47.843 回答