Java android应用程序标签和活动标签

Java android应用程序标签和活动标签,java,android,android-manifest,Java,Android,Android Manifest,我发现,如果我在manifest.xml中为我的main活动和应用程序定义了标签属性。然后,只有main活动的标签值将显示在操作栏上。所以我想知道应用程序的标签对android应用程序有什么影响 干杯来自文档 整个应用程序的用户可读标签,以及每个应用程序组件的默认标签。请参见活动、活动别名、服务、接收者和提供者元素的各个标签属性 标签应设置为对字符串资源的引用,以便可以像用户界面中的其他字符串一样对其进行本地化。但是,为了方便您开发应用程序,还可以将其设置为原始字符串 我想你感兴趣的部分是 整个

我发现,如果我在
manifest.xml
中为我的
main活动
应用程序
定义了
标签
属性。然后,只有
main活动的
标签
值将显示在操作栏上。所以我想知道
应用程序的
标签对
android
应用程序有什么影响

干杯

来自文档

整个应用程序的用户可读标签,以及每个应用程序组件的默认标签。请参见活动、活动别名、服务、接收者和提供者元素的各个标签属性

标签应设置为对字符串资源的引用,以便可以像用户界面中的其他字符串一样对其进行本地化。但是,为了方便您开发应用程序,还可以将其设置为原始字符串

我想你感兴趣的部分是

整个应用程序的用户可读标签,以及每个应用程序组件的默认标签

With返回有关特定活动类的信息

ActivityInfo包含字段
labelRes
name
labelRes
是您在MainActivity的label属性中定义的

如何获得活动的标签?

 ApplicationInfo appInfo = this.getApplicationInfo();
            String appName = (String) this.getPackageManager().getApplicationLabel(appInfo);

这意味着如果我没有为活动定义标签,那么应用程序标签将是每个活动的默认标签?