簡體   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