Android应用程序vs清单中的活动

时间:2016-03-05 16:25:16

标签: android android-studio

在Android Studio中有一个清单文件,我可以在其中为application标记或activity标记提供属性。

我只是在努力去理解这两件事之间的区别。

  1. 在我接下来的教程中,通过在活动级别强制Portrait来修复方向。为什么不在应用程序级别执行此操作?

  2. 在应用程序级别提供label属性与活动级别之间有什么区别?或两者兼而有之?

2 个答案:

答案 0 :(得分:1)

  1. 没有选项强制<application>上的屏幕方向。

  2. <application>上的标签可以控制应用在已安装应用列表的“设置”中的显示方式,或者我们在应用级别处理内容的任何其他位置。它也是是活动的默认标签。活动可以指定单独的标签,如果他们愿意,可以覆盖应用程序级别的默认值。

答案 1 :(得分:0)

从问题2开始: 清单是您的Android应用程序的字典/目录,当您的应用程序加载/启动时系统查看的第一个文件之一是清单文件

应用程序和活动完全不同

应用程序标记是您的整个应用程序(将其视为一本书),应用程序中的标签是您的应用标题/名称(书名)

活动标记是您的应用的上下文/内容(您的图书章节/部分),因此当您为活动定义标签时,就好像您正在命名该章节(示例第1章)。

摘要:应用程序(书籍)必须至少包含标签/标题,以及活动/章节,有时您的活动/章节没有标题但是这不是一个好习惯。

问题1:它是Android框架(规则)的一部分,您必须在活动章节)级别1上指定1不是应用程序(书籍)级别

相关问题