您的位置:首页 > 移动开发 > Android开发

Android 开发中,如何将多个程序打包成一个apk文件,但是安装完成后显示多个程序?

2013-01-07 10:42 1071 查看
看了Android版本的Google地图,安装一个APK后有三个程序入口图标,分别对应三个不同的功能!设置方法比较简单



两个 Activity 都响应 Main Intent 就行了,比如:

< ?xml version="1.0" encoding="utf-8"? >

< manifest xmlns:android="http://schemas.android.com/apk/res/android";

package="com.foobar"

android:versionCode="1"

android:versionName="1.0" >

< application android:icon="@drawable/icon" android:label="Foobar" >

< activity android:name=".Foobar1" android:label="Foobar1" android:taskAffinity=".Foobar1" >

< intent-filter >

< action android:name="android.intent.action.MAIN"/ >

< category

android:name="android.intent.category.LAUNCHER"/ >

< /intent-filter >

< /activity >

< activity android:name=".Foobar2" android:label="Foobar2" android:taskAffinity=".Foobar2" >

< intent-filter >

< action android:name="android.intent.action.MAIN"/ >

< category

android:name="android.intent.category.LAUNCHER"/ >

< /intent-filter >

< /activity >

< /application >

< uses-sdk android:minSdkVersion="3"/ >

< /manifest >

注意黑体部分关于 taskAffinity 的设置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐