繁体   English   中英

如何在flutter中检索android安装的软件包图标?

[英]How to retrieve android installed packages icons in flutter?

我正在尝试制作一个简单的 android 应用程序,它列出了设备安装的带有颤振的应用程序。 现在,有一个名为PackageInfo的插件,它提供了一个 API 来查询有关应用程序包的信息。 但问题是它只检索有关包的字符串信息(appName、packageName、version 和 buildNumber)。 但是除了这些信息之外,我还想提取有问题的包图标,因为 Flutter 的平台通道仅支持通用类型,例如 int、string、list,而不支持平台特定类型,例如 drawable。 知道如何做到这一点吗? 谢谢

您可以使用device_apps插件,但只有 Android 允许您获取已安装的应用程序。

例子:

// list of all apps
List<Application> apps = await DeviceApps.getInstalledApplications();

我认为您正在寻找的是这个。 虽然我自己没有使用过此插件,但他们明确指出该插件将检索所有应用程序以及所有信息以及相应应用程序的图标。 Launcher Assist插件在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM