首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android - android:name和android:label的区别

android - android:name和android:label的区别
EN

Stack Overflow用户
提问于 2020-03-05 13:29:16
回答 5查看 1.7K关注 0票数 3

我是一个动荡不安的开发者,一些Android的设置让我感到困惑。

android:labelandroid:nameAndroidManifest.xml中有什么区别?

代码语言:javascript
复制
<application
        android:name="io.flutter.app.FlutterApplication"
        android:label="flutterapp2"
        android:icon="@mipmap/ic_launcher">
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2020-03-05 13:31:42

这个

代码语言:javascript
复制
android:name="io.flutter.app.FlutterApplication"

是颤振应用程序的默认设置&无论如何都不应该编辑它(除非您创建了一个扩展FlutterApplication类的类)。

android:label将定义应用程序名称,它显示在已安装的应用程序列表中。

如果要在主屏幕中更改应用程序名称,请在android:label标记内检查<activity />

有关更多信息,请查看正式文档:https://developer.android.com/guide/topics/manifest/application-element

android:name为应用程序实现的应用程序子类的完全限定名。当应用程序进程启动时,该类将在应用程序的任何组件之前实例化。子类是可选的;大多数应用程序不需要子类。在没有子类的情况下,Android使用基类的一个实例。 android:label:整个应用程序的用户可读标签,以及应用程序的每个组件的默认标签。请参见用于、和元素的单个标签属性。应该将标签设置为对字符串资源的引用,这样就可以像用户界面中的其他字符串一样对其进行本地化。但是,在开发应用程序时,为了方便起见,还可以将其设置为原始字符串。

票数 3
EN

Stack Overflow用户

发布于 2020-03-05 13:31:52

根据https://developer.android.com/guide/topics/manifest/application-element

android:name 为应用程序实现的应用程序子类的完全限定名。当应用程序进程启动时,该类将在应用程序的任何组件之前实例化。 子类是可选的;大多数应用程序不需要子类。在没有子类的情况下,Android使用基类的一个实例。 android:label 整个应用程序的用户可读标签,以及应用程序的每个组件的默认标签。请参见用于、和元素的单个标签属性。 应该将标签设置为对字符串资源的引用,这样就可以像用户界面中的其他字符串一样对其进行本地化。但是,在开发应用程序时,为了方便起见,还可以将其设置为原始字符串。

票数 1
EN

Stack Overflow用户

发布于 2020-08-31 11:48:49

android: name 这是第一次使用的类(这不是您的应用程序名称,这是一个实用的东西)和android:标签这是图标上显示的代表应用程序名称的应用名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60546493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档