【问题标题】:How to show a specific app's icon from the installed apps on android programmatically?如何以编程方式从android上已安装的应用程序中显示特定应用程序的图标?
【发布时间】:2020-03-13 09:25:15
【问题描述】:

我想显示已安装应用程序中的特定应用程序图标,而不是每个应用程序图标。

首先,我想检查该软件包是否已安装,为此我从这个问题的答案中得到了帮助-
How to check programmatically if an application is installed or not in Android?

然后,如果安装了该软件包,我想在我的应用程序中显示该软件包的应用程序图标,并希望通过点击它来启动它。

请帮忙!提前致谢。

【问题讨论】:

  • 您对哪些部分有问题?您在研究中遇到过PackageManager#getApplicationIcon()PackageManager#getLaunchIntentForPackage() 方法吗?您在将这些链接到 ButtonImageButton 或其他内容时遇到问题吗?

标签: java android appicon


【解决方案1】:

您可以从 PackageManager 获取它。

Drawable appIcon = getPackageManager().getApplicationIcon("apps.package.name");

查看以下链接https://developer.android.com/reference/android/content/pm/PackageManager.html

您可以添加一个点击事件来启动新应用。

【讨论】:

    猜你喜欢
    • 2011-04-01
    • 2011-06-04
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    相关资源
    最近更新 更多