2012-10-28 105 views
0

我正在寻找一个shell应用程序,用户然后下载数据“包”在应用程序内使用。Android - 动态构建清单

我的想法是,每一个新的数据包将主要是内容提供商与数据。

现在,我的问题是,我如何才能让我的外壳应用到所有的内容提供商加载到清单文件。

我的想法/理论是

一)具有该内容提供商的通用URI,或者一个在A *或其他通配符结束,因此所有的内容提供商与被访问同一起跑线包名称(这是纯粹的理论,我不知道你是否可以这样做)

eg android:name =“com.example.russ。*”>

b)在我的清单中包含所有内容,以便检查是否安装了它们中的任何一个。如果我正在做2或3个数据包,这将会很好,但是我将拥有数百个数据包,但我将拥有数百个数据包。c)首选选项 - 根据下载的数据包动态构建/生成清单文件,其名称本地存储。

希望a或c中至少有一个是可行的。

在此先感谢

回答

1

您不能动态更改清单。因此,可以在应用程序安装后给予应用程序任何权限。

+0

那么你认为我唯一的选择是将我的所有提供者包含在清单中,并将其提升到数百行代码? –