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);
这意味着如果我没有为活动定义标签,那么应用程序标签将是每个活动的默认标签?