Android中有的Ap功能比较复杂,为了方便用户使用,可以提供多个入口图标,每个入口图标对应一个功能。
如果想安装一个Apk在程序管理中出现多个图标,只要给相应的Activity增加intent-filter即可,类似于如下:
<ativity android:name="A2" android:label="A2">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
此时点击桌面上的图标,即可进入各自相应的功能,如下图所示:
但是如图中所示,如果在A1界面按下Home,再点A2图标,此时仍然出现的是A1的界面,为了让两个图标所有情况下都不干扰,修改Activity的LaunchMode为singleInstance:
<activity android:name="A2" android:label="A2"
android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
此时A1,A2两个图标就互不干扰了,不过有个副作用:
A1启动A2,此时A2如果想再启动一个A1的新实例就不能了,即不能像原来A1--A2--A1这样同时存在两个A1或A2了。
原因可参见前面分析LaunchMode文章。
- 大小: 643.5 KB
分享到:
相关推荐
android获取未安装APK文件的图标 android开发技巧整理
批量安装APK,我想还是比较简单的,借助android助手,很容易做到这一点(个人不喜各类助手连接Android时强制安装助手软件);通过adb命令执行多条安装命令也可以直接搞定。电子城里面一般都是借助“安装盒子”进行...
Android应用程序apk安装器程序,注释详细,一看就懂,通过输入.apk文件地址,点击按钮即可安装apk程序
Android一个apk 启动另外一个apk文件
安装多个apk,apk打包,一个apk安装多个apk,由于这个在网上太难找了,找到的也是有错误,没办法,尝试了很久终于出结果了,分享给大家吧,分要多点。
使用Android5.0的环境编译的,不同版本之间,aidl文件可能会有差异,具体还需参照Android...详细参考我的博客文章《Android 无需root实现APK静默安装》:http://blog.csdn.net/yyh352091626/article/details/50533137
android 无sdcard 下载安装 apk 多线程 断点 自动安装apk
Android 更新下载apk 安装apk 打开apk
用于android程序安装指定目录下的apk
这是一个androidapk图标提取软件,可以提取APK中的图标。
Android APK的安装卸载 Android APK的安装卸载
android socket 客户端 服务端 监听 apk安装完成
载一个apk文件 然后当你下载完成后 按钮的文字发生改变 变成点击安装 然后安装完成之后 变成打开 1分这个要求不过分吧 尴尬
因为目前多数手机自带的电脑连接套件都不能直接安装apk程序到手机中,所以手机乐园官方为广大的Android手机用户开发了一款小巧简单的apk软件安装助手,只要您在电脑上安装好了手机驱动,使用手机乐园APK安装助手可以...
apk安装器android,运行android.
可用于Android平台多摄像头设备要独立测试各个摄像头的场景,如手机,车载。 但是随着时间推移,可能会出现apk与过旧或者最新android SDK不匹配的问题,届时需要找类似的工程源码,重新编译生成apk。 在安装Camera...
QT for Android下多个 apk的创建启动,用于研究QT跨平台在安卓下的开发
该工程为android studio工程,包含两个module(一个主apk工程,一个插件apk工程),插件apk包无需安装即可被主apk调用使用。
Android 7.0下载安装APK博客地址:http://blog.csdn.net/jsonnan/article/details/74353748