我希望有一个shell应用程序,然后用户下载数据'包'以在应用程序中使用。
我的想法是,每个新数据包基本上都是一个包含数据的内容提供商。
现在,我的问题是,如何让我的shell应用程序将所有内容提供程序加载到清单文件中。
我的想法/理论是
a)为内容提供者提供通用uri,或以*或其他通配符结尾的uri,因此访问具有相同起始包名称的所有内容提供者(这纯粹是理论上的。我不知道你是否可以这样做与否)
E.g。机器人:名称= “com.example.russ *。” >
b)拥有我的清单中的所有内容,以便检查是否安装了其中任何一个。如果我做2或3个数据包但我会有数百个
,这样会好的c)首选 - 根据下载的数据包动态构建/生成清单文件,其名称存储在本地。
希望a或c中至少有一个是可行的。
提前致谢
答案 0 :(得分:1)
您无法动态更改清单。因此,可以在应用程序安装后为应用程序提供任何权限。