如何在颤动中检索android安装的包图标?
Posted
技术标签:
【中文标题】如何在颤动中检索android安装的包图标?【英文标题】:How to retrieve android installed packages icons in flutter? 【发布时间】:2018-12-25 04:17:30 【问题描述】:我正在尝试制作一个简单的 android 应用程序,该应用程序列出了设备安装的带有颤振的应用程序。现在,有一个名为PackageInfo 的插件,它提供了一个API 用于查询有关应用程序包的信息。但问题是它只检索关于包的字符串信息(appName、packageName、version 和 buildNumber)。但除了这些信息之外,我还想提取有问题的包图标,因为 Flutter 的平台通道仅支持通用类型,如 int、string、lists,但不支持平台特定类型,如 drawables。任何想法如何做到这一点?谢谢
【问题讨论】:
【参考方案1】:您可以使用device_apps 插件,但是只有Android 允许您获取已安装的应用程序。
例子:
// list of all apps
List<Application> apps = await DeviceApps.getInstalledApplications();
【讨论】:
以上是关于如何在颤动中检索android安装的包图标?的主要内容,如果未能解决你的问题,请参考以下文章