Shortcut 快捷方式 使用 - 1
来源:互联网 发布:知否 齐衡 编辑:程序博客网 时间:2024/05/18 15:56
[原理]
1. 系统有一个BroadcastReceiver 其action = "com.android.launcher.action.INSTALL_SHORTCUT" 用于接收与快捷方式有关的Intent
2. 我们要做的就是:把快捷方式的有关信息装入对应的Intent 然后发送出去即可
[代码]
1. 定义对应的Intent
- private final String ACTION_ADD_SHORTCUT =
- "com.android.launcher.action.INSTALL_SHORTCUT";
- Intent intent = new Intent(ACTION_ADD_SHORTCUT);
2. 把有关信息装入Intent 比如 图标 名字 其所引起的Intent
- Intent dial = new Intent(Intent.ACTION_CALL);
- dial.setData(Uri.parse("tel://110"));
- intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "Dial to 110");
- intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT,dial);
- intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,Intent.ShortcutIconResource.fromContext(this, R.drawable.icon));
(当按下该快捷方式后 就会拨打110)
3. 发送之
- sendBroadcast(intent);
- Shortcut 快捷方式 使用 - 1
- Shortcut 快捷方式 使用 - 2(转)
- Shortcut 快捷方式
- Android创建快捷方式(shortcut)
- Android创建快捷方式-SHORTCUT
- android快捷方式shortcut 管理
- Android Shortcut操作(快捷方式)
- Android Shortcut操作(快捷方式)
- 用IShellLink解析快捷方式(ShortCut)
- Shortcut File Format (.lnk)快捷方式的文件格式
- Android桌面组件widget与快捷方式shortcut
- Android添加快捷方式(ShortCut)到手机桌面
- Android快捷方式(ShortCut)创建以及删除
- Android添加快捷方式(Shortcut)到手机桌面
- ubuntu shortcut "no such file or directory" 快捷方式不能用
- android系统中,创建任意应用的快捷方式(shortcut)
- Android中快捷方式的创建和删除(ShortCut)
- 常用代码段Android Shortcut操作(快捷方式)
- 开心!!
- list-choice
- Rrd 文档 总结 (三) 深入研究一下
- prototype框架中dom对象方法
- 探索企业服务总线:了解 ESB 如何帮助您满足 SOA 解决方案的需求
- Shortcut 快捷方式 使用 - 1
- 努力准备 获取成功
- 指定的网络名不再可用
- 问题定义
- 在MSDN里看到的很有用的用户角色管理方法
- useradd 和adduser的区别及用法
- 关于qt显示gif图片的方法
- 周二,阴
- Netapp存储基础之WAFL, NVRAM, RAID, SnapShot