我发现如果我在manifest.xml
中为我的MainActivity
和application
定义了label
属性。然后只有MainActivity
的label
值将显示在操作栏上。所以我想知道android
应用程序的的application
是什么。android应用程序标签和活动标签
欢呼
我发现如果我在manifest.xml
中为我的MainActivity
和application
定义了label
属性。然后只有MainActivity
的label
值将显示在操作栏上。所以我想知道android
应用程序的的application
是什么。android应用程序标签和活动标签
欢呼
从devloper.android.com资料为准。
整个应用程序的用户可读标签以及每个应用程序组件的默认标签。查看活动,活动别名,服务,接收者和提供者元素的各个标签属性。
该标签应设置为对字符串资源的引用,以便它可以像用户界面中的其他字符串一样进行本地化。但是,为了方便开发应用程序,还可以将其设置为原始字符串。
我猜你感兴趣的部分是
的应用程序作为一个整体的用户可读的标签,并为每个应用程序的组件的默认标签。
With PackageManager.getActivityInfo()返回关于特定活动类别的信息。
ActivityInfo包含字段labelRes
和name
, labelRes
是您在MainActivity的标签属性中定义的内容。
如何获得您的活动标签?
ApplicationInfo appInfo = this.getApplicationInfo();
String appName = (String) this.getPackageManager().getApplicationLabel(appInfo);
那么这意味着如果我没有为活动定义标签,那么应用程序标签将成为每个活动的默认标签? – daiyue
我相信是的。 – csmckelvey