Android Manifest.xml 之 Intent-filter

时间:2014-06-02 11:58:11   收藏:0   阅读:266

开始前先post出最简单的AndroidManifest.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
 
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.actionbarcompat.basic"
    android:versionCode="1"
    android:versionName="1.0">
 
    <!-- ActionBarCompat provides an Action Bar from API v7 onwards -->
    <uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="17" />
 
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.AppCompat"
        android:allowBackup="true">
 
        <activity android:name=".MainActivity">
            <!-- Launcher Intent filter -->
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 
</manifest>

  Android核心组件(Activity,Service,Broadcast Receiver)通过Intent来激活,Intent描述了actioin,data等信息;在某个component被激活前,要提前写好该component能处理那些Intent,这就需要在AndroidManifest.xml 里<intent-filter></intent-filter>标签内写好。

      <intent-filter>...</intent-filter>省略号可以有以下内容:

      

Android Manifest.xml 之 Intent-filter,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!