安卓中获取所有桌面图标

贴效果图
在这里插入图片描述效果图好大
以下是关键代码 清单文件加一下读写权限

PackageManager manager = this.getPackageManager();
        Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_LAUNCHER);
        List<ResolveInfo> resolveInfos = manager.queryIntentActivities(intent, 0);
        for (ResolveInfo info : resolveInfos) {
            ActivityInfo ai = info.activityInfo;
            Drawable icon = ai.loadIcon(manager);
            iconList.add(icon);
        }

完毕!

猜你喜欢

转载自blog.csdn.net/weixin_43826827/article/details/89133975