黑马笔记3--为应用创建多个快捷方式和intent
来源:互联网 发布:罗振宇人工智能视频 编辑:程序博客网 时间:2024/06/04 18:45
一、关于快捷方式
1、创建多个快捷方式
手机上看到的应用其实只是快捷方式,那要怎么为应用创建快捷方式呢?就是清单文件中的这段代码:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /></intent-filter>这段代码放在哪个activity下,就指定哪个activity为该应用的快捷方式。当然,一个应用可创建多个快捷方式,只要将这段代码放在想要成为activity的节点中。
2、更改快捷方式名称和图标
看这段代码:<application android:allowBackup="true" android:icon="@drawable/bsbwashbuyericon" android:label="@string/app_name" android:theme="@style/AppTheme" >指定了项目的名称和图标,而当存放快捷方式代码段的activity中未指定icon和label时,就默认使用项目的icon和label。所以要更改快捷方式的icon和label只需指定该activity的icon和label属性。
二、intent
1、打开另一个程序
打开另一个程序:运行该程序,在logCat中会打印出该应用的包名和activity名,格式为START {flg=。。。}然后利用intent跳转即可。
桌面显示的应用名称和图标实际为启动的activity名称和图标,如果activity未指定名称和图标,则默认显示application中指定的名称和图标。
2、打开另一个程序实例:检查网络状况
3、显示意图和隐式意图
隐式意图:描述动作的行为
必须保持清单文件中的配置信息和代码中的配置一致,如果有任何一个不一致就会导致打开另一个activity错误。
addCategory:附加的信息
setData会清除setType的设置,而setType会清除setData的设置,这个时候应该用setDataAndType
0 0
- 黑马笔记3--为应用创建多个快捷方式和intent
- Android 为应用创建多个桌面快捷方式,可在卸载时自动删除桌面快捷方式
- Android为应用创建快捷方式
- Android为应用在桌面创建快捷方式
- Android 为应用创建、删除桌面快捷方式
- android如何为应用创建快捷方式
- Linux 为知笔记 创建快捷方式
- 一个apk多个入口,在桌面上创建多个应用图标的桌面快捷方式
- 为网站创建快捷方式
- 为网页创建快捷方式
- 为app创建快捷方式
- [Android]为指定的应用创建桌面快捷方式
- [Android]为指定的应用创建桌面快捷方式
- Android开发:为指定的应用创建桌面快捷方式
- [Android]为指定的应用创建桌面快捷方式
- Android 为指定的应用创建桌面快捷方式
- 多Activity应用的创建和利用Intent传递消息
- android应用创建快捷方式
- 编译器GCC
- Swift Struct结构体
- 解决 ubuntu 14.04.1 下sublime text3 3065 中文输入问题
- Unity学习之五(选择结构)
- 内核双向循环链表之旅
- 黑马笔记3--为应用创建多个快捷方式和intent
- 第1章数组和字符串—6~8题【倒计时23天】
- Atitit.js javascript异常处理机制与java异常的转换.js exception process Voae
- 初学IOS遇到的各种问题汇总
- 开关灯问题
- C#编程风格
- 关于编程学习之20141119
- CCNA,CCNP,CCIE是什么?
- 在eclipse中import android项目到workspace中成普通项目