Android 桌面上特定的图标不能被移动和删除
来源:互联网 发布:koss sb45淘宝 编辑:程序博客网 时间:2024/06/05 19:01
1、请在Workspace.java的startDrag方法中判断将要拖动的图标是否是特定的图标(通过package name/activity name判定),如果是的话,就禁止拖动。
2、那么如何获取当前点击图标的package name呢?
请在Workspace.java的startDrag方法中,在View child = cellInfo.cell;代码后面添加:
ItemInfo info = (ItemInfo)cell.getTag();
接下来判断info是否是ShortcutInfo实例,如果是的话,就可以将info强制转换成ShortcutInfo,然后拿到intent,最后通过intent获取package name/activity name。
ItemInfo info = (ItemInfo)cell.getTag();
接下来判断info是否是ShortcutInfo实例,如果是的话,就可以将info强制转换成ShortcutInfo,然后拿到intent,最后通过intent获取package name/activity name。
0 0
- Android 桌面上特定的图标不能被移动和删除
- Android 桌面上特定的图标不能被移动和删除
- 从注册表删除桌面上不能删除的图标
- win7删除桌面上的库和家庭组图标
- 桌面上不能删除的超链接
- 删除桌面上的两个IE图标
- 删除桌面上图标
- 删除桌面上蓝牙图标
- Android删除桌面上的快捷方式
- 绝对有效!桌面上图标删不掉,桌面广告图标无法删除的解决方法,桌面上IE无法删除的解决方法,桌面上浏览器图标无法删除的解决方法
- 删除桌面上的我的蓝牙位置图标
- 如何删除windows2008中桌面上的蓝牙图标
- 删除桌面上的“回收站”图标 & 关闭自动播放
- 桌面上多了个恶意IE图标的删除方法
- 删除桌面上出现无文件名图标的方法
- 怎样删除桌面上怎么也删不掉的IE图标
- 如何用注册表删除Win10桌面上的顽固IE图标
- 隐藏桌面上的图标
- 文件名包含@字符时svn如何处理
- android-Selector
- 代理模式
- servlet过滤器 web.xml配置
- Java ToString用法
- Android 桌面上特定的图标不能被移动和删除
- grails+spring Security项目demo
- 总结C/C++下读取文件大小的方法
- testhello.java
- 作业一
- C++数据类型
- leetcode: ZigZag Conversion
- python(2)import与from...import
- 企业综合管理系统 常见问题