我是一个动荡不安的开发者,一些Android的设置让我感到困惑。
android:label和android:name在AndroidManifest.xml中有什么区别?
<application
android:name="io.flutter.app.FlutterApplication"
android:label="flutterapp2"
android:icon="@mipmap/ic_launcher">发布于 2020-03-05 13:31:42
这个
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:整个应用程序的用户可读标签,以及应用程序的每个组件的默认标签。请参见用于、和元素的单个标签属性。应该将标签设置为对字符串资源的引用,这样就可以像用户界面中的其他字符串一样对其进行本地化。但是,在开发应用程序时,为了方便起见,还可以将其设置为原始字符串。
发布于 2020-03-05 13:31:52
根据https://developer.android.com/guide/topics/manifest/application-element
android:name为应用程序实现的应用程序子类的完全限定名。当应用程序进程启动时,该类将在应用程序的任何组件之前实例化。 子类是可选的;大多数应用程序不需要子类。在没有子类的情况下,Android使用基类的一个实例。android:label整个应用程序的用户可读标签,以及应用程序的每个组件的默认标签。请参见用于、和元素的单个标签属性。 应该将标签设置为对字符串资源的引用,这样就可以像用户界面中的其他字符串一样对其进行本地化。但是,在开发应用程序时,为了方便起见,还可以将其设置为原始字符串。
发布于 2020-08-31 11:48:49
android: name 这是第一次使用的类(这不是您的应用程序名称,这是一个实用的东西)和android:标签这是图标上显示的代表应用程序名称的应用名称。
https://stackoverflow.com/questions/60546493
复制相似问题