android mtk6592 禁止拖动主界面图标

android mtk6592 禁止拖动主界面图标系统中想禁止 hotseat 中图标拖动可在 voidstartDra CellLayout CellInfocell Viewchild cellInfo cell addbymyqbegi ItemInfoinfo ItemInfo child getTag ComponentNam mtk6592andro 源码

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 mtk6592 禁止拖动主界面图标分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-30 23:30
下一篇 2024-12-30 23:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/91858.html