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

如何在Flatter中检索android安装的软件包图标?,android,flutter,Android,Flutter,我正在尝试制作一个简单的安卓应用程序,其中列出了安装在设备上的带有flatter的应用程序。现在,有一个名为的插件,它提供了一个用于查询应用程序包信息的API。但问题是它只检索有关包的字符串信息(appName、packageName、version和buildNumber)。但除了这些信息,我还想提取软件包图标,这是有问题的,因为颤振的平台频道只支持int、string、list等常规类型,而不支持drawables等特定于平台的类型。你知道如何做到这一点吗?谢谢你可以使用插件,但是只有And

我正在尝试制作一个简单的安卓应用程序,其中列出了安装在设备上的带有flatter的应用程序。现在,有一个名为的插件,它提供了一个用于查询应用程序包信息的API。但问题是它只检索有关包的字符串信息(appName、packageName、version和buildNumber)。但除了这些信息,我还想提取软件包图标,这是有问题的,因为颤振的平台频道只支持int、string、list等常规类型,而不支持drawables等特定于平台的类型。你知道如何做到这一点吗?谢谢你可以使用插件,但是只有Android允许你获取安装的应用

例如:

// list of all apps
List<Application> apps = await DeviceApps.getInstalledApplications();
//所有应用程序的列表
列表应用程序=等待设备应用程序。GetInstalledApplication();