Android 桌麵上特定的圖標不能被移動和刪除
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。
最後更新:2017-04-03 12:55:35
上一篇:
二分搜索-切蛋糕
下一篇:
麵試官最常問的問題總結(三)
spring使用中報Cannot proxy target class because CGLIB2 is not available錯
基於阿裏的Node全棧之路(一)部署Docker
天氣預報執行計劃及完成程度+簡單而又不簡單獲取當前時間和解析農曆時間的純JAVA代碼
《Linux From Scratch》第二部分:準備構建 第五章:構建臨時文件係統- 5.24. Grep-2.21
cf 158div2 D. Black and White Tree
使用WinDbg內核調試
JDBC PreparedStatement 批量查詢 in 的實現 方案
《HttpClient官方文檔》2.5 連接驅逐策略
簡潔javascript音樂播放器
Linux驅動程序:統計單詞個數