为什么AndroidManifest中的某些配置会进入“应用程序”部分,有些则没有?

时间:2012-12-17 05:31:07

标签: android android-manifest

在编写Android清单时,我必须将“应用程序”部分(例如,活动列表)和其他部分(例如,uses-sdk)放在内部。为什么?什么是“应用”部分内部和外部有什么一般规则?或者它是Android创作者的纯随机任意决定?

3 个答案:

答案 0 :(得分:1)

不是一个编程问题。如果您遵循AOSP的提交历史,您可能会得到答案。或者追查安迪鲁宾并问他:)

使用当前布局,理论上可以在同一个APK中拥有多个应用程序。所有应用程序通用的东西都会达到最高级别(uses-sdk等),相应的<application>内的所有其他内容。

答案 1 :(得分:0)

当然,这不是一个随意的决定。 格式就像你定义了与任何应用程序相关的配置,例如它在标签内的活动和服务,因为它们与你的应用程序有关。 您使用的常规库和标记之外的权限可以补充您的应用程序。

记下清单文件here

的结构

答案 2 :(得分:0)

要详细了解概念,请尝试here.