Android中的AndroidManifest.xml 介绍
mob 发布于 2021-02-28
这个AndroidManifest.xml文件文件包含包的信息,包括应用程序的组件,如活动、服务、广播接收器、内容提供者等。

它还执行一些其他任务:

它负责通过提供权限来保护应用程序访问任何受保护的部分。

它还声明了应用程序将要使用的android api。

它列出了插装类。instrumentation类提供分析和其他信息。这些信息将在应用程序发布前删除。
这是所有android应用程序所需的xml文件,位于根目录中。

一个简单的AndroidManifest.xml文件文件如下所示:

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    package="com.javatpoint.hello"  
    android:versionCode="1"  
    android:versionName="1.0" >  
  
    <uses-sdk  
        android:minSdkVersion="8"  
        android:targetSdkVersion="15" />  
  
    <application  
        android:icon="@drawable/ic_launcher"  
        android:label="@string/app_name"  
        android:theme="@style/AppTheme" >  
        <activity  
            android:name=".MainActivity"  
            android:label="@string/title_activity_main" >  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  
  
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  
    </application>  
  
</manifest> 
基本要素AndroidManifest.xml文件

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


<manifest>
manifest是AndroidManifest.xml文件文件。它具有描述活动类的包名称的包属性。


<application>
应用程序是清单的子元素。它包括名称空间声明。这个元素包含几个声明应用程序组件的子元素,如activity等。
该元素常用的属性有图标、标签、主题等。
android:icon 代表所有android应用程序组件的图标。
android:label 工作作为所有应用程序组件的默认标签。
android:theme 代表所有android活动的共同主题。

<activity>
activity是application的子元素,表示必须在AndroidManifest.xml文件文件。它有许多属性,如标签、名称、主题、启动模式等。
android:label 代表显示在屏幕上的标签。
android:name 代表活动类的名称。它是必需的属性。

<intent-filter>
intent-filter是活动的子元素,描述活动、服务或广播接收器可以响应的意向类型。

<action>
它为意图过滤器添加了一个操作。意图筛选器必须至少有一个操作元素。

<category>
它将类别名称添加到意图过滤器。



mob
关注 私信
文章
61
关注
0
粉丝
0