java - 如何获取 APK 文件图标

标签 java android

我一直在尝试获取某些 APK 文件的图标,但没有成功。 问题是,我有 APK 文件路径,并使用它,我想获取它的图标(作为 Drawable)。

先谢谢了。

最佳答案

看看PackageItemInfo 。这样,您就可以读出设备上安装的任何应用程序的图标!

或者更快:使用

    Context.getPackageManager()

接收 PackageManager 上的引用。对此,您可以调用:

    getActivityIcon(Intent i)

您唯一要做的就是将包路径打包到 Intent 中。

关于java - 如何获取 APK 文件图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12391413/

相关文章:

java - Cognito用户池: How to use refreshToken to get new accessToken after accessToken gets expired in aws cognito java sdk?

Android 权限 GET_ACCOUNTS 和 USE_CREDENTIALS 自动显示

android - 快捷方式上显示错误的 app_name

android - 我如何设置图像以便在我打开键盘时它不会重新缩放?

Android:库更新后在我背后添加了新权限

java - 通过Windows服务访问Java中的网络共享文件夹时出现FileNotFound异常

java - String.equals() 不起作用

android - Firebase Cloud Messaging (FCM) - 当用户点击带有附加功能的通知时启动 Activity

java - HashSet 如何为对象或值创建 hashkey

java - 分类时Weka nullPointerException