快捷方式创建遇到的问题

来源:互联网 发布:即时通讯软件怎么开发 编辑:程序博客网 时间:2024/05/16 06:46

1.防止快捷方式重复:

在即将用广播发送或者小组件拖动添加快捷方式的Intent中 添加

.putExtra("duplicate", false)
2 。 快捷方式部分手机不能创建
查看是否手机有安装非原生的launcher,如果是非原生launcher,会对添加快捷方式有影响
如最近发现的:只有将APP本身的快捷方式放入桌面,用广播方式让系统去添加的快捷方式才能加到桌面上

3.7.0 手机生成的快捷方式并不是intent发送的图标和题目 why?

今天发现7.0手机在发送创建快捷方式的广播后,会去创建快捷方式,但是奇怪的是:创建的快捷方式图标和title是应用本身的图标和title,而不是intent中发送的快捷方式的图标和title

首先查看是不是第三方launcher搞得鬼,可是第三方launcher删除之后还是不对,看来只有两个方面可以解释:1.本手机自己的问题

可是看到其他APP生成的快捷方式并不是图标自己的,所以看来手机创建特定图标的快捷方式是没问题的

2.只好从代码入手,虽然快捷方式是APP本身的,可是点击了快捷方式的响应是对的,可以从快捷方式的响应activity入手

在Androidmenifest的响应activity的icon和label设置成快捷方式的图标和title,结果发现对了