gpt4 book ai didi

android - 如果 android :label is not specified in android manifest? 应用名称会发生​​什么

转载 作者:行者123 更新时间:2023-11-30 01:46:35 24 4
gpt4 key购买 nike

我的 android list 中有以下内容:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="nis.history_card_game" >

<application
android:allowBackup="true"
android:icon="@mipmap/history"
android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
<activity
android:name=".Battlefield">
</activity>
<activity
android:name=".ChooseHero">
</activity>
</application>

出于某种原因,我的应用程序名为 nis.history.card_game 那么如果应用程序中的标签 android:label 丢失会怎样?

最佳答案

我认为带有属性android:label的activity标签不是必需的,除非你想让activity的标题与应用程序标签不同,你可以使用自己的标签。默认应与应用程序标签相同。

AndroidManifest.xml 文件的元素

上面的 xml 文件中使用的元素描述如下。

manifest

manifest 是 AndroidManifest.xml 文件的根元素。它具有描述 Activity 类的包名称的package属性。

application

application 是 list 的子元素。它包括 namespace 声明。该元素包含几个声明应用程序组件(例如 Activity 等)的子元素。

该元素常用的属性有iconlabeltheme

android:icon 表示所有 android 应用程序组件的图标。

android:label 用作所有应用程序组件的默认标签。

android:theme 表示所有 android Activity 的共同主题。

activity

activity 是应用程序的子元素,表示必须在 AndroidManifest.xml 文件中定义的 Activity 。它有许多属性,如标签、名称、主题、启动模式等。

android:label 表示一个标签,即显示在屏幕上。

android:name 表示 Activity 类的名称。这是必需的属性。

intent-filter

intent-filter 是 Activity 的子元素,它描述 Activity 、服务或广播接收器可以响应的 Intent 类型。

action

它为 intent-filter 添加了一个 Action 。 intent-filter 必须至少有一个 Action 元素。

category

它将类别名称添加到 intent-filter。

关于android - 如果 android :label is not specified in android manifest? 应用名称会发生​​什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33627845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com