Android 桌面上特定的图标不能被移动和删除

前言
         欢迎大家我分享和推荐好用的代码段~~
声明
         欢迎转载,但请保留文章原始出处:
         CSDN:
http://www.csdn.net
         雨季o莫忧离:http://blog.csdn.net/luckkof

正文

 

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。

Android 桌面上特定的图标不能被移动和删除,布布扣,bubuko.com

Android 桌面上特定的图标不能被移动和删除

上一篇:手机号连号,顺序号验证


下一篇:Windows下编译valgrind for Android