android mtk6592 禁止拖动主界面图标
16lz
2021-12-04
android系统开发:
系统中想禁止hotseat中图标拖动可在路径packages\apps\Launcher3\src\com\android\launcher3下面
找到workspace.java文件的方法中加入这一段代码
void startDrag(CellLayout.CellInfo cellInfo) {
View child = cellInfo.cell;
//add by jackla begin
ItemInfo info=(ItemInfo)child.getTag();
ComponentName name = ((ShortcutInfo)info).intent.getComponent();
if(name.toString().equals("*******") ){ //*是你要禁止拖动的apk的包名,类型,这里你可以用log打印出来看看
return;
}
//add by jackla end
用这种方法禁止会存在一个问题,就是allapk中不能再出现被禁止的apk,否则你拖到界面中的时候就会不能被拖动
更多相关文章
- [置顶] android 图标的绘制
- Android(安卓)Toolbar
- android之launcher时序图and图标的建立
- android 自带图标介绍
- android 拖拽图片&拖动浮动按钮到处跑
- android 用沉浸式隐藏status bar
- Android(安卓)常用的ui(单选框 多选框 下拉列表框 拖动条)
- Android之SeekBar
- Android——Hardware Acceleration