Android 可以使用.apk将数据传递给ContentProvider吗?
我希望能够将数据打包到apk中,由我的主应用程序读取 有没有一种方法可以让我将数据放入apk,然后在安装时自动将数据挂接到我的主应用程序的ContentProvider中 另一种可能是让每个附加组件都成为内容提供商,让应用程序查找它,但是我将权限分割,并且没有预构建的列表,尽管我认为如果这是最好的选择,我可以为扩展“保留”权限 我了解的另一个用于数据共享的选项是使用相同的用户id运行单独的apk?任何关于如何让它工作的想法都会很好,我尝试过这个,但是反射没有显示我的插件类,它会带来各种各样的动态加载问题Android 可以使用.apk将数据传递给ContentProvider吗?,android,add-on,Android,Add On,我希望能够将数据打包到apk中,由我的主应用程序读取 有没有一种方法可以让我将数据放入apk,然后在安装时自动将数据挂接到我的主应用程序的ContentProvider中 另一种可能是让每个附加组件都成为内容提供商,让应用程序查找它,但是我将权限分割,并且没有预构建的列表,尽管我认为如果这是最好的选择,我可以为扩展“保留”权限 我了解的另一个用于数据共享的选项是使用相同的用户id运行单独的apk?任何关于如何让它工作的想法都会很好,我尝试过这个,但是反射没有显示我的插件类,它会带来各种各样的动态
编辑:如果有用的话,我已经让它使用SD文件夹中的zip文件工作,但我希望能够将该zip放入apk中,并编写一个简单的包装,以便我的其他应用程序可以读取它。我计划做一些类似的事情,每个附加组件都是一个内容提供商。我的计划是让每个附加组件/内容提供商都有一个通用的元数据标记,主应用程序在遍历所有内容提供商列表时可以查找该标记。我实际上是通过使用一个设置的权限,然后遍历所有内容提供商来实现这一点的
所以每个插件都在addons.myapp.blah1中。。。然后,如果它与开始的addons.myapp匹配,我就会加载。我实际上已经加载了。我将每个内容提供商放在我指定的权限上,然后搜索所有可用的内容提供商,查询与我的权限匹配的内容提供商的数据。