android mtk6592 禁止拖动主界面图标
16lz
2021-01-23
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 当系统存在多个Launcher时,如何设置开机自动进入默认的La
- 修改系统Android版本,版本号
- android图像处理系统1.3
- android启动后根文件系统分析
- Android系统下如何在程序中对XML里面元素进行赋值
- android 包管理系统分析
- Android查看系统信息
- Android 系统广播Action一览验证