安卓应用程序标签和活动标签



我发现,如果我为我的MainActivity定义label属性,并在manifest.xmlapplication.然后,只有MainActivitylabel值将显示在操作栏上。所以我想知道android应用程序的labelapplication是什么。

干杯

with PackageManager.getActivityInfo() 返回有关特定活动类的信息。

ActivityInfo 包含字段labelResnamelabelRes您在 MainActivity 的标签属性中定义的内容。

如何获取活动的标签?

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

取自 devloper.android.com 文档。

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

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

我想你感兴趣的部分是

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

最新更新