App应用在桌面创建多个入口
2017-04-17 20:13
363 查看
App应用在桌面创建多个入口
这是一个小技巧,没什么技术含量的。写这篇博客主要是怕自己忘了,于是记录一下。在Activity中注册时,我们都会指定一个Launch启动的Activity。如果我们指定2个或多个Launch的Activity那么会怎样,没错,会生成多个app启动图标,每个图标对应着自己的指定的Activity。
在activity标签,中有icon和label属性,这2个属性会替换app中的icon和label属性。这样就可以指定app启动图标和名称,区分哪个图标对应哪个Launch的Activity。
具体如图:
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.yundoku.test2"> <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" android:maxSdkVersion="22" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:icon="@color/colorAccent" android:label="MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SecondActivity" android:icon="@color/colorPrimary" android:label="SecondActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
效果图:
相关文章推荐
- 一个apk多个入口,在桌面上创建多个应用图标的桌面快捷方式
- 一个apk多个入口,在桌面上创建多个应用图标
- Android 为应用创建多个桌面快捷方式,可在卸载时自动删除桌面快捷方式
- Android应用启动后自动创建桌面快捷方式
- souapp搜应用:Wing微博 新浪微博桌面客户端存在的安全问题你知道吗?
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- [Android]为指定的应用创建桌面快捷方式
- netbeans创建桌面应用程序-状态栏的应用(进度条、busyicon和message)
- 创建一个 Java 应用数据库的桌面应用程序
- Android开发:为指定的应用创建桌面快捷方式
- 创建一个 Java 应用数据库的桌面应用程序
- [Android]为指定的应用创建桌面快捷方式
- [Android] Android应用启动后自动创建桌面快捷方式
- 【原创】Silverlight 4学习笔记——创建可自动更新版本的桌面应用
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- 使用WPF创建一个Digg桌面应用
- (译)Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- [Android]为指定的应用创建桌面快捷方式