android - 如何在android中显示所有已安装应用程序的图像?
问题描述
如何在 android 的 recyclerView 中显示所有已安装应用程序的图像,并带有正在扫描的动画?
解决方案
您可以使用此代码来访问必要的数据。
val mainIntent = Intent(Intent.ACTION_MAIN, null)
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER)
val appsList: List<ResolveInfo> = activity.getPackageManager().queryIntentActivities(mainIntent, 0)
获得应用程序列表后,如果它是您所要求的,则可以使用此库https://github.com/wasabeef/recyclerview-animators为列表设置动画。
推荐阅读
- php - 在 null 上调用成员函数 getBag() - Laravel
- r - 仅通过增加 R 中的升序来过滤组
- python - 列表的乘积函数
- typescript - Typescript 在返回类型中引用自己的类型方法
- npm - npm 标志 --no-optional 仍在下载可选依赖项
- python - 给定一个整数数组,返回两个数字的索引
- java - Azure Functions 和临时文件存储
- python - 在 django 项目启动时定义变量
- spring - Spring Jackson ObjectMapper 在单元测试通过时无法进行 JSON 反序列化
- node.js - 使用 Sharp 获取调整后图像的精确尺寸