介绍
如题所示,本文提供 uniapp 编译为 APP 平台下,如何获取用户手机内的所有应用(并且拿到应用名字/图标等信息),
你可以直接复制本文提供的方法,稍微改改就能移植到你自己的项目中去。
代码干净整洁,注释详细。
获取所有安装的app
Android的应用管理主要是通过PackageManagerService来完成的。
PackageManagerService服务负责各种APK包的安装、卸载、优化和查询。
PackageManagerService在启动时会扫描所有的APK文件和Jar包,然后把他们的信息读取出来,保存在内存中,这样系统在运行时就能迅速找到各种应用和组件的信息。
const main = plus.android.runtimeMainActivity(); // 此处相当于 context
更多推荐
uniapp - App 平台下获取用户本机已安装的应用列表app,可读取某个应用的全部信息(应用名称 / 图标 / 是否系统软件 / 安装包 / 签名等软件信
发布评论