Android 一个应用多个桌面图标
来源:互联网 发布:loadrunner11 java 编辑:程序博客网 时间:2024/05/22 03:19
理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER:
在Android 应用程序开发过程中,Activity入口会增加:
android.intent.action.MAIN // 决定应用程序最先启动的Activityandroid.intent.category.LAUNCHER // 决定应用程序是否显示在程序列表里
如果只有一个activity的应用程序只声明了 android.intent.action.MAIN ,没有声明 android.intent.category.LAUNCHER,在AndroidStudio 运行就会提示:
10/09 17:49:18: Launching app$ adb install-multiple -r -p study01.liudeli.com.study01 E:\MyProjects\Study01\app\build\outputs\apk\app-debug.apk Split APKs installed$ adb shell am start -n "study01.liudeli.com.study01/study01.liudeli.com.study01.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERConnected to process 12263 on device nubia-nx529j-fbf2cca3
而在Eclipse ADT 运行是报错:
No Launcher activity found!
The launch will only sync the application package on the device!
只需在AndroidManifest.xml里面配置多个Activity,作为应用launcher启动入口即可:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /></intent-filter>
创建两个Activity:
在AndroidManifest.xml里面配置:
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="study01.liudeli.com.study01.MainActivity2" android:icon="@mipmap/ic_launcher" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
运行效果:
谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
刘德利CSDN博客, http://blog.csdn.net/u011967006
阅读全文
0 0
- Android 一个应用多个桌面图标
- Android一个APK多个入口(多个桌面图标)的实现
- android应用隐藏桌面图标
- Android 应用没有桌面图标
- Android应用自动添加桌面图标
- Android应用自动添加桌面图标
- Android应用自动添加桌面图标
- android 一个应用多个图标
- android应用桌面图标不更新的问题
- Android应用如何隐藏APP桌面图标
- 一个android应用向Home screen添加多个Widget
- 一个android应用向Home screen添加多个Widget
- android 一个应用动态生成多个数据库
- Android系统中的一个应用中启动多个进程
- Android一个应用多个图标的实现方式
- 从桌面图标启动一个LauncherMode为标准模式的主activity为什么不会重复创建多个实例
- android每次点击桌面图标应用重启的解决办法
- android 打开没有桌面图标的第3方应用
- android 高级开发插件化-获取其他apk数据
- Codeforces 191B(贪心)
- Python 类的外部方法
- SDUT 3362 数据结构实验之图论六:村村通公路(并查集)
- Yii2开发环境搭建
- Android 一个应用多个桌面图标
- 前端冷知识(三):Chrome调试
- 剑指编程(3)
- 设计模式六大原则小结
- Java时间戳与日期格式字符串的互转
- Jedis连接报错
- package.json 配置参数解释
- Maven清除LastUpdated文件
- Fegin 多媒体上传调用