为Android应用程序添加两个入口

项目中有这样一个需求:
安装一个APK之后,生成两个图标,点击不同的图标分别启动不同的Activity;
主要是在AndroidManifest.xml中对需要启动的Activity做相应的配置即可:
        <activity
            android:name=".Launcher"
            android:launchMode="singleInstance">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity 
            android:name=".theme.ThemeManager"
            android:launchMode="singleInstance"
            android:label="@string/theme_name"
        	android:icon="@drawable/icon_theme"> 
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

需为两个Activity都添加MAIN、LAUNCHER过滤条件。

详情可参看:http://dev.10086.cn/cmdn/wiki/index.php?edition-view-6674-1.html

猜你喜欢

转载自gqdy365.iteye.com/blog/1707090